????????由于每次創(chuàng)建django app總是要看幾眼文檔,很不方便。所以把創(chuàng)建的幾個關(guān)鍵流程語句記錄下來,方便參考。
????????默認已經(jīng)搭建好pycharm 2018和python 3.6 環(huán)境。
1.new一個project

新建項目
把名字“untitled1?”改成需要的項目名就行。
2.創(chuàng)建app
$ python manage.py startapp polls

新建app
3.在app中創(chuàng)建models

創(chuàng)建模型
4.激活app
在設(shè)置文件中增加剛才創(chuàng)建的app

激活app
5.同步項目默認的app到數(shù)據(jù)庫
$ python manage.py sqlmigrate polls Imtest
每次app數(shù)據(jù)庫有變化,都要先提交變更,然后
$ python manage.py migrate?
更新數(shù)據(jù)庫

同步到數(shù)據(jù)庫
6.創(chuàng)建管理員
$ python manage.py createsuperuser
然后跟著提示輸入

創(chuàng)建網(wǎng)站管理員
7.配置啟動參數(shù)

配置服務(wù)啟動參數(shù)入口

詳細配置
Host設(shè)成0.0.0.0,局域網(wǎng)的其他終端也可訪問,端口換成8080或其他數(shù)字避免和其他應(yīng)用沖突
8.進入管理后臺頁面

后臺設(shè)置
瀏覽器輸入“127.0.0.1:你的端口號/admin”進入自動生成的后臺管理頁面
9.結(jié)束
至此,你已經(jīng)構(gòu)建好了最簡單的django app。have fun
10.User擴展
上面創(chuàng)建的model其實是用來擴展django自帶的User用戶信息的。在admin.py中這樣設(shè)置

修改admin.py
就能把擴展內(nèi)容附加在User表的后面
