django-admin startproject xxx 创建一个名字为xxx的工程
查看默认目录结构manage.py:是Django用于管理本项目的命令行工具,之后进行站点运行,数据库自动生成等都是通过本文件完成。
xxx/init.py告诉python该目录是一个python包,暂无内容,后期一些工具的初始化可能会用到
xxx/settings.py Django项目的配置文件,默认状态其中定义了本项目引用的组件,项目名,数据库,静态资源等。
xxx/urls.py 维护项目的URL路由映射,即定义当客户端访问时由哪个模块进行响应。
xxx/wsgi.py 定义WSGI的接口信息,主要用于服务器集成,通常本文件生成后无需改动。
测试服务器的启动python manage.py runserver [ip:port]
可以直接进行服务运行 默认执行起来的端口是8000也可以自己指定ip和端口ip指定为0.0.0.0的时候,匹配本机的全部ip
浏览器访问:localhost:8000 可以看到服务器启动成功
数据迁移迁移的概念:就是将模型映射到数据库的过程
生成迁移:python manage.py makemigrations
执行迁移:python manange.py migrate
创建应用python manage.py startapp XXX创建名称为XXX的应用使用应用前需要将应用配置到项目中,在settings.py中将应用加入到INSTALLED_APPS选项中
应用目录介绍init.py:其中暂无内容,使得app成为一个包
admin.py:管理站点模型的声明文件,默认为空
apps.py:应用信息定义文件,在其中生成了AppConfig,该类用于定义应用名等数据
models.py:添加模型层数据类文件
views.py:定义URL相应函数(路由规则)
migrations包:自动生成,生成迁移文件的
tests.py:测试代码文件
Django简单用法
猜你喜欢
转载自blog.csdn.net/aafeiyang/article/details/80009851
今日推荐
周排行