Django创建基本流程

Posted xsan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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创建基本流程

以上是关于Django创建基本流程的主要内容,如果未能解决你的问题,请参考以下文章

Django框架简介和创建django项目的基本流程

创建一个django项目,基本配置及运行流程

django的基本操作流程

python - django (创建到运行流程)

Django rest_framewok框架的基本组件

Django基本使用