如何快速創(chuàng)建django app

????????由于每次創(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表的后面

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容