创建项目
- 在合适的位置创建一个目录
打开cmd窗口,进入到创建的目录内
输入
django-admin startproject project
目录层级
manage.py
是一个命令行工具,可以使我们用多种方式对Django项目进行交互
project目录
__init__.py
:一个空文件,它告诉Python这个目录应该被看做一个python包settings.py
:项目的配置文件urls.py
:项目的url声明wsgi.py
:项目与WSGI兼容的Web服务器入口基本操作
设计表结构
- 班级表结构
- 表名(grade)
字段
- 班级名称(gname)
成立时间(gdate)
女生总数(ggirlnum)
男生总数(gboynum)
是否删除(gdelete)
学生表结构
- 表名(student)
字段
- 学生姓名(sname)
学生性别(sgender)
学生年龄(sage)
学生简介(scontend)
所属班级(sgrade)
是否删除(sdelete)
配置数据库
注意:Django默认使用SQLite数据库
在settings.py
文件中,通过DATABASES选项进行数据库配置
配置MySQL
- 在python中安装PyMySQL
在
__init__.py
文件中写入两行代码import pymysql
和pymysql install_as_MySQLdb()
在
settings.py
文件中找到DATABASES字典,然后把引擎改成django.db.backends.mysql
,把名称改成要连接的数据库名,把要连接数据库的用户名、密码、主机和端口都配置上。创建应用
- 在一个项目中可以创建多个应用,每个应用进行一种业务处理
打开
cmd
进入到project目录中执行
python manage.py startapp myApp
目录说明:
admin.py
站点配置models.py
模型views.py
视图