本文介绍: 在models.py 中引入models创建自己的模型类,但切记要继承自 models.Model模型===》表结构类属性==》表字段对象==》表的一行记录案例驱动: 定义用户模型# 班级table : usercolumns :用户名称 – name年龄-age性别:sex是否删除 – is_delete模型创建好之后需要进行数据迁移。(模型表结构改变后一定要重新进行数据迁移)写视图函数。
1.创建Django项目
创建项目后,默认的目录结构:
manage.py:是Django用于管理本项目的命令行工具,之后进行站点运行,数据库自动生成等都是通过本文件完成。
HelloDjango/__init__.py:告诉python该目录是一个python包,暂无内容,后期一些工具的初始化可能会用到
HelloDjango/settings.py:Django项目的配置文件,默认状态其中定义了本项目引用的组件,项目名,数据库,静态资源等.
HelloDjango/urlspy:维护项目的URL路由映射,即定义当客户端访问时由哪个模块进行响应
HelloDjango/wsgi.py:全称为Python Web Server Gateway Interface,即Python服务器网关接口是Python应用与web服务器之间的接口,用于Django项目在服务器上的部署和上线,一般不需要修改。
2.启动Django项目
python manage.py runserver [ip:port]
可以直接进行服务运行默认执行起来的端口是8000,也可以自己指定ip和端口:
1.监听机器所有可用ip(电脑可能有多个内网ip或多个外网ip):
python manage.py runserver 0.0.0.0:8000
2.同时在settings.py中将ALLOED_HOSTS=[“*”]
3.数据迁移
4.创建应用
5.视图函数Views基本应用
6.Django前后端交互
7.Django流程框架
8.Django路由
9.Django模板
10.定义模型
11.后台管理Admin
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。