????????由于每次創(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
3.在app中創(chuàng)建models
4.激活app
在設(shè)置文件中增加剛才創(chuàng)建的app
5.同步項目默認的app到數(shù)據(jù)庫
$ python manage.py sqlmigrate polls Imtest
每次app數(shù)據(jù)庫有變化蒸绩,都要先提交變更,然后
$ python manage.py migrate?
更新數(shù)據(jù)庫
6.創(chuàng)建管理員
$ python manage.py createsuperuser
然后跟著提示輸入
7.配置啟動參數(shù)
Host設(shè)成0.0.0.0铃肯,局域網(wǎng)的其他終端也可訪問患亿,端口換成8080或其他數(shù)字避免和其他應(yīng)用沖突
8.進入管理后臺頁面
瀏覽器輸入“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è)置
就能把擴展內(nèi)容附加在User表的后面