1. 程式人生 > >Django創建基本流程

Django創建基本流程

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創建基本流程