django基本配置

https://www.cnblogs.com/micky-zhou/archive/2013/03/15/2961780.html

創(chuàng)建項(xiàng)目

創(chuàng)建項(xiàng)目

manage.py

manage.py

創(chuàng)建應(yīng)用 創(chuàng)建應(yīng)用名不能是特殊敏感詞

創(chuàng)建應(yīng)用

啟動(dòng)命令

啟動(dòng)命令

配置文件目錄

wsgi.py python與web服務(wù)器之間的網(wǎng)關(guān)借口,不能動(dòng)

wsgi.py

urls.py url配置文件

urls.py

settings.py 項(xiàng)目的總配置文件 , 包含時(shí)間數(shù)據(jù)庫(kù) , web應(yīng)用等配置

settings.py

settings.py 配置文件的內(nèi)容

BASE_DIR 指向主目錄路徑

SECRET_KEY 安全碼 , 項(xiàng)目啟動(dòng)時(shí)要用的到 不需要管

DEBUG debug編寫(xiě)時(shí)調(diào)試使用 實(shí)際生產(chǎn)中不需要使用 , 將True變成False

ALLOWED_HOSTS 地址訪問(wèn)欄
ALLOWED_HOSTS = ['192.168.103.21']
INSTALLED_APPS 安裝的應(yīng)用 , 默認(rèn)生成自帶的應(yīng)用 , 創(chuàng)建自己的應(yīng)用時(shí)將自己的應(yīng)用名稱寫(xiě)進(jìn)去
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myadmin',
]

MIDDLEWARE 中件間 , django自帶的工具集 , 不需要管
ROOT_URLCONF 指向urls.py 文件

TEMPLATES 模板的配置
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR,'templates')],
        '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',
            ],
        },
    },
]

WSGI_APPLICATION 不管

DATABASES 數(shù)據(jù)庫(kù)配置 可以去https://docs.djangoproject.com/en/2.0/ref/settings/#databases 查看其它數(shù)據(jù)庫(kù)配置
DATABASES = {
    'default': {
        # 'ENGINE': 'django.db.backends.sqlite3',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'stuname',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

AUTH_PASSWORD_VALIDATORS 密碼認(rèn)證 , 不需要管

LANGUAGE_CODE 語(yǔ)言
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE 時(shí)區(qū)
TIME_ZONE = 'Asia/Shanghai'
STATIC_URL
STATICFILES_DIRS 靜態(tài)文件的地址
STATIC_URL = '/static/'

# TEMPLATE_DIRS = (os.path.join(BASE_DIR,  'templates'),)
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

應(yīng)用目錄介紹

migrations 數(shù)據(jù)移植(遷移)模塊 , 模塊下的內(nèi)容是自動(dòng)生成的
admin.py 當(dāng)前系統(tǒng)應(yīng)用的后天管理系統(tǒng)配置文件
apps.py 應(yīng)用的一些配置

models.py 數(shù)據(jù)模塊 使用封裝好的orm框架
tests.py 自動(dòng)化測(cè)試模塊 , django提供自動(dòng)化測(cè)試模塊
views.py 指響應(yīng)的代碼所在模塊 , 代碼處理主要模塊
views..py編輯

1.每個(gè)響應(yīng)對(duì)應(yīng)一個(gè)函數(shù) , 函數(shù)必須返回一個(gè)響應(yīng)
2.函數(shù)必須存在一個(gè)參數(shù) , 一般約定為request
3.每個(gè)響應(yīng)函數(shù)對(duì)應(yīng)一個(gè)url

urls.py編輯

1.每個(gè)url都是以u(píng)rl的形式寫(xiě)出來(lái)
2.url函數(shù)放在urlpatterns列表中
3.URL函數(shù)三個(gè)參數(shù):url(正則) , 對(duì)應(yīng)方法 , 名稱

urls配置

1.在根目錄文件中配置的url文件

from django.contrib import admin
from django.conf.urls import include,url

urlpatterns = [
    # path('admin/', admin.site.urls),
    url(r'^', include('myadmin.urls')), # 指定到相應(yīng)路由當(dāng)中

]

2.在應(yīng)用APP目錄下配置url

from django.conf.urls import include,url
from . import views

urlpatterns = [
    # path('admin/', admin.site.urls),
    url(r'^$',views.index,name='index'),
    url(r'^doajax$',views.doajax,name='doajax'), #ajax請(qǐng)求信息處理
]

Templates

什么是templates?
1.HTML文件
2.使用了Django模板語(yǔ)言 , 同時(shí)可以使用第三方模板

創(chuàng)建templates 解決命名沖突問(wèn)題 , 就是在templates文件夾中創(chuàng)建一個(gè)以APP名為名稱的目錄

templates文件

models介紹

django中的models是什么?
通常,一個(gè)model對(duì)應(yīng)數(shù)據(jù)庫(kù)的一張數(shù)據(jù)表
django中的models以列的形式表現(xiàn)
類中包含一些基本字段以及數(shù)據(jù)的一些行為 , 通過(guò)對(duì)類的字段操作來(lái)操作數(shù)據(jù)庫(kù)

ORM (Object Relation Mapping) 對(duì)象關(guān)系映射 , 實(shí)現(xiàn)了對(duì)象和數(shù)據(jù)庫(kù)之間的映射 , 隱藏了書(shū)庫(kù)訪問(wèn)的細(xì)節(jié) , 不需要編寫(xiě)SQL語(yǔ)句

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌绵咱,老刑警劉巖畦木,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件莱预,死亡現(xiàn)場(chǎng)離奇詭異能曾,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)实蔽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)谨读,“玉大人局装,你說(shuō)我怎么就攤上這事。” “怎么了铐尚?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵拨脉,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我塑径,道長(zhǎng)女坑,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任统舀,我火速辦了婚禮匆骗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘誉简。我一直安慰自己碉就,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布闷串。 她就那樣靜靜地躺著瓮钥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪烹吵。 梳的紋絲不亂的頭發(fā)上碉熄,一...
    開(kāi)封第一講書(shū)人閱讀 49,950評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音肋拔,去河邊找鬼锈津。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凉蜂,可吹牛的內(nèi)容都是我干的琼梆。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼窿吩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼茎杂!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起纫雁,我...
    開(kāi)封第一講書(shū)人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤煌往,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后轧邪,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體携冤,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年闲勺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了曾棕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡菜循,死狀恐怖翘地,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤衙耕,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布昧穿,位于F島的核電站,受9級(jí)特大地震影響橙喘,放射性物質(zhì)發(fā)生泄漏时鸵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一厅瞎、第九天 我趴在偏房一處隱蔽的房頂上張望饰潜。 院中可真熱鬧,春花似錦和簸、人聲如沸彭雾。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)薯酝。三九已至,卻和暖如春爽柒,著一層夾襖步出監(jiān)牢的瞬間吴菠,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工浩村, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留橄务,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓穴亏,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親重挑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嗓化,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容