标签:py 项目 python 创建 manage Django 数据表 ORM 生成
创建Django项目
django-admin startproject MyDjango
cd MyDjango
python manage.py startapp index #创建应用:index
可以使用cmd的tree命令查看目录树
tree /f
views.py: ,接收请求,进行处理,与M和T进行交互,返回应答。定义处理函数,视图函数
tests.py:写测试代码的文件,用于实现单元测试。
admin.py:网站后台管理相关的文件。建立应用和项目之间的联系,需要对应用进行注册,修改settings.py中的INSTALLED_APPS配置项
_init.py:说明目录是一个Python模块
models.py:写和数据库项目的内容,每个类可以关联一张数据表
运行开发web服务器命令
python manage.py runserver 8002
没有设置端口就默认端口为8000
注:没有ico图标,所以在日志中报错404,没影响
models.py——设计和表对应的类,模型类
diango.中内嵌了ORM框架,ORM框架可以将类和数据表进行对应起来,只需要通过类和对象就可以对数据表进行操作。
设计类︰模型类。
ORM另外一个作用︰根据设计的类生成数据库中的表。
1)生成迁移文件
命令: python manage.py makemigrations 迁移文件是根据模型类生成的。
2)执行迁移生成表
命令: python manage.py migrate 根据迁移文件生成表.
生成表名的默认格式:
应用名_模型类名小写
标签:py,项目,python,创建,manage,Django,数据表,ORM,生成 来源: https://www.cnblogs.com/97hong/p/15722933.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。