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