Django創建基本流程
阿新 • • 發佈:2018-01-20
pan body rom admin ext __init__ ali tex pytho
Django創建基本流程
1、創建工程:django-admin startproject 工程名
2、創建應用:python manage.py startapp 應用名
3、激活項目:修改settings.py文件中的INSTALLED_APPS。在該列表的最後加上‘應用名’
4、配置mysql數據庫:
在配置前,需要安裝pymysql庫。
1)修改工程目錄中全局__init__.py文件。在裏面寫入一下代碼:
import pymysql pymysql.install_as_MySQLdb()
2)修改settings.py文件中的DATABASES。將其改為以下內容:
DATABASES = {‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘數據庫名‘, ‘USER‘:‘數據庫用戶名‘, ‘PASSWORD‘:‘數據庫密碼‘, ‘HOST‘:‘localhost‘, ‘POST‘:‘3306‘ } }
5、創建模型類:在應用目錄下models.py文件裏創建數據表
6、生成遷移文件:python manage.py makemigrations
7、執行遷移文件:python manage.py migrate
8、配置站點
9、創建模版目錄、應用模板目錄
10、在工程目錄下修改全局urls.py文件 。修改後的內容如下:
urlpatterns = [ path(‘admin/‘, admin.site.urls), path(‘應用名/‘,include(‘應用名.urls‘)) ]
11、在應用目錄下創建並配置urls.py 。內容如下:
from django.urls import path from . import views urlpatterns = [ path(‘路由路徑‘,views.對應函數), ]
12、 在settings.py文件裏配置應用模板路徑 。
將TEMPLATES 列表裏的DIRS 的內容改為:‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)]
13、將前端的文件放置template文件夾內
14、在views.py文件裏寫視圖函數
Django創建基本流程
Django創建基本流程