Django之创建项目目录层级基本操作
Posted michealjy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django之创建项目目录层级基本操作相关的知识,希望对你有一定的参考价值。
创建项目
- 在合适的位置创建一个目录
- 打开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
视图
以上是关于Django之创建项目目录层级基本操作的主要内容,如果未能解决你的问题,请参考以下文章
Android 事件分发事件分发源码分析 ( Activity 中各层级的事件传递 | Activity -> PhoneWindow -> DecorView -> ViewGroup )(代码片段