最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

多個應用共存的Django配置方法

 更新時間:2018年05月30日 14:40:18   作者:Soe_7  
今天小編就為大家分享一篇多個應用共存的Django配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.配置環(huán)境

安裝python3
安裝python3-pip
通過pip安裝Django
**如果需要使用Jinja模板,需要通過pip安裝django-jinja與jinja2**

2. 新建Django工程

django-admin startproject rcsiteproject

其目錄結(jié)構(gòu)如下圖所示:

3.新建app

python3 manage.py startapp app1
python3 manage.py startapp app2

4.配置app的urls

在每個app中新建urls文件

在rcsiteproject中的urls.py文件包含每個app的url。

urlpatterns = [
 url(r'^admin/', include(admin.site.urls)),
 url(r'^app1/', include('app1.urls')),
 url(r'^app2/', include('app2.urls')),
]

5.配置setting.py

INSTALLED_APPS = (
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'app1',
 'app2'
)

6.添加文件中共同引用的commontemplates與commonstatic文件夾

在setting中配置static及template

HERE = os.path.dirname(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join( HERE ,'media').replace('\\','/') 
MEDIA_URL = '/media/' 
STATIC_ROOT = os.path.join(HERE,'static').replace('\\','/')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
 # add other path no app static 
 os.path.join(HERE,'commonstatic/').replace('\\','/'),
) 

配置templates ‘DIRS'.

TEMPLATES = [
 {
 'BACKEND': 'django.template.backends.django.DjangoTemplates',
 'DIRS': [(os.path.join(BASE_DIR, 'commontemplates')),],
 'APP_DIRS': True,
 'OPTIONS': {
  'context_processors': [
  'django.template.context_processors.debug',
  'django.template.context_processors.request',
  'django.contrib.auth.context_processors.auth',
 'django.contrib.messages.context_processors.messages',
  ],
 },
 },

7.配置template Jinja2解析

INSTALLED_APPS = [
 'django_jinja'
]
TEMPLATES = [
 {
 "BACKEND": "django_jinja.backend.Jinja2",
 'DIRS': [(os.path.join(BASE_DIR, 'commontemplates')),],
 "APP_DIRS": True,
 "OPTIONS": {
  "app_dirname": "templates",
  "match_extension": ".html",
 }
 },
 {
 'BACKEND': 'django.template.backends.django.DjangoTemplates',
 'DIRS': [(os.path.join(BASE_DIR, 'commontemplates')),],
 'APP_DIRS': True,
 'OPTIONS': {
  'context_processors': [
  'django.template.context_processors.debug',
  'django.template.context_processors.request',
  'django.contrib.auth.context_processors.auth',
  'django.contrib.messages.context_processors.messages',
  ],
 },
 },
]

上述文章有什么不之處,歡迎大家指正。

相關(guān)文章

  • python神經(jīng)網(wǎng)絡tf.name_scope和tf.variable_scope函數(shù)區(qū)別

    python神經(jīng)網(wǎng)絡tf.name_scope和tf.variable_scope函數(shù)區(qū)別

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡tf.name_scope和tf.variable_scope函數(shù)的使用區(qū)別,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Pytorch?Mac?GPU?訓練與測評實例

    Pytorch?Mac?GPU?訓練與測評實例

    這篇文章主要為大家介紹了Pytorch?Mac?GPU?訓練與測評實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Python for Informatics 第11章之正則表達式(二)

    Python for Informatics 第11章之正則表達式(二)

    這篇文章主要介紹了Python for Informatics 第11章 正則表達式(二)的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Pandas 2.1發(fā)布更新功能介紹

    Pandas 2.1發(fā)布更新功能介紹

    這篇文章主要為大家介紹了Pandas 2.1發(fā)布更新功能介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • python建立web服務的實例方法

    python建立web服務的實例方法

    在本篇文章里小編給大家整理的是一篇關(guān)于python如何建立web服務的相關(guān)知識點內(nèi)容,有需要的朋友們可以參考下。
    2021-04-04
  • Python使用socketServer包搭建簡易服務器過程詳解

    Python使用socketServer包搭建簡易服務器過程詳解

    這篇文章主要介紹了Python使用socketServer包搭建簡易服務器過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python實現(xiàn)矩陣轉(zhuǎn)置的幾種方法詳解

    Python實現(xiàn)矩陣轉(zhuǎn)置的幾種方法詳解

    這篇文章主要介紹了Python實現(xiàn)矩陣轉(zhuǎn)置的幾種方法詳解,zip() 函數(shù)用于將可迭代的對象作為參數(shù),將對象中對應的元素打包成一個個元組,然后返回由這些元組組成的對象,這樣做的好處是節(jié)約了不少的內(nèi)存,需要的朋友可以參考下
    2023-08-08
  • python 定時修改數(shù)據(jù)庫的示例代碼

    python 定時修改數(shù)據(jù)庫的示例代碼

    這篇文章主要介紹了python 定時修改數(shù)據(jù)庫的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Python numpy實現(xiàn)數(shù)組合并實例(vstack,hstack)

    Python numpy實現(xiàn)數(shù)組合并實例(vstack,hstack)

    這篇文章主要介紹了Python numpy實現(xiàn)數(shù)組合并(官網(wǎng)實例),涉及vstack,hstack的簡單用法,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • 深入理解python多進程編程

    深入理解python多進程編程

    下面小編就為大家?guī)硪黄钊肜斫鈖ython多進程編程。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06

最新評論

尚志市| 阿勒泰市| 莎车县| 无极县| 昌黎县| 岳西县| 河北区| 安达市| 旬阳县| 鄯善县| 武冈市| 巴林右旗| 莆田市| 博兴县| 文成县| 邻水| 林口县| 六安市| 阜阳市| 黎城县| 延吉市| 清水河县| 博客| 新安县| 六安市| 洪洞县| 横山县| 平舆县| 陆河县| 当雄县| 赣州市| 略阳县| 九江县| 龙胜| 阳信县| 南开区| 泸定县| 新乡市| 通道| 华亭县| 涪陵区|