环境搭建
本次实验环境为:
系统:Windows 10
环境:Anaconda python 3.7
开发平台:Pycharm 2021.1
创建Django项目
pycharm创建一个默认的Django项目:
创建之后的目录如图所示:
主要文件含义:
- init.py : python相关库申明等。例如:pymysql
- asgi.py : Web服务, 可实现异步操作
- setting.py : django服务的核心配置文件;例如:数据库配置,环境配置,安全配置,参数配置。
- urls.py : url 路由,实现web中的url 路径访问映射操作。
- wsgi.py : web服务,网关通讯服务。
- manage.py : django服务运行以及管理命令行的集合。
数据库设置
- 在mysql服务器中创建数据库,例如:django
2.在settings.py文件中配置mysql数据库信息,文件默认只配置了sqlite数据库信息,如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django',
'USER': 'user',
'PASSWORD': 'password',
'HOST': 'ip',
'PORT': '3306'
}
}
- python manage.py makemigrations 命令更新数据库
创建一个App
使用python manage.py startapp 名称 . 例如:
python manage.py startapp AddCustomer
在mange.py目录下生成一个: AddCustomer 文件夹,包含以下内容:
MVT MVC
模型层
在model.py文件中定义表接口