Django項目主要流程


0.建立虛擬環境
1.建立項目:django-admin startproject 項目名
2.cd進入項目建立應用:python manage.py startapp 應用名
3.更換pycharm的python解釋器
4.添加進項目:INSTALLED_APPS 加入項目名
5.本地化(看需求)
6.在應用同級目錄下,建立templates文件夾,並在DIRS': [os.path.join(BASE_DIR,'templates')]添加路徑
7.在項目的urls.py中匹配正則,路徑只要不是admin/就算匹配成功。幷包含到應用中的urls.py。url(r'^',include('應用.urls')) 注:此時urls不存在
8.在應用中創建urls.py,匹配正則:例如qqlist/,調用視圖 注:視圖此時不存在
9.準備視圖 
10.開啓服務器 瀏覽器輸入網址
11.管理界面,進行數據遷移纔可以獲取(即使沒有模型類,此時使用的數據庫是默認的)只不過是默認界面,之後纔可以創建管理員
12.準備數據庫 在虛擬環境中安裝mysql-python和pymysql(安裝過就無須再次安裝),在項目的__init__.py中導入pymysql :
import pymysql
pymysql.install_as_MySQLdb()
13.在setting中修改數據庫默認設置
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'Qqdb',(數據庫名字,需要和後臺數據庫名字相同)
        'HOST':'localhost',(一般寫服務器ip)
        'PORT':'3306',
        'USER':'root',
        'PASSWORD':'mysql',
    }
}
14.進入數據庫操作 mysql -uroot -pmysql
建立Qqdb數據庫
15.在應用的model.py中定義模型類
16.模型遷移
17.應用的urls.py匹配新的正則(也可以先寫視圖和模板,再來寫新的正則)
18.定義新視圖
19.定義模板(在templates中建立一個和應用相同的文件夾,存放相應的HTML文件)
20.開啓服務器 瀏覽器輸入網址


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章