cmd 操作 创建应用
1.创建 django-admin startproject 项目名
python manage.py
2.启动服务器 python manage.py runserver
修改端口 python manage.py runserver ***
子命令
startproject 创建项目
startapp 创建app
runserver 运行服务器
shell 进入django shell
flush 清空数据库
migrate 同步数据库
makemigrations 生成数据库同步脚本
sqlflush 查看生成清空数据库脚本
loaddata 导入数据
dumpdata 导出
sqlmigrate 查看数据库同步的sql语句
manage.py 特有
wsgi.py
python 服务器网关接口
urls.py
配置
setting.py
核心配置
3.python manage.py startapp blog
然后添加到setting
应用目录介绍
migrations 数据移植模块
admin.py 后台
apps.py 应用配置 1.9后才有
models.py 数据模块 使用orm 框架 类似mvc
tests.py 自动化测试
views.py 响应的代码所在模块
4. 配置URL 第二种
在跟urls.py 引入include
在APP目录上创建urls.py 文件 格式和根urls.py相同
注意 根urls.py针对APP的配置URL名称是该APP所有的URL的总路径
配置URL时注意正则表达式结尾符号$和/
5. 开发templates 的目录
render() 渲染函数支持一个dict 类型参数 键为参数名
模板使用{{参数名}}直接使用
6 . model 模型
生成数据库
python manage.py makemigrations
python manage.py migrate
查看
python manage.py sqlmigrate blog 0001
templates 过滤器
写在模板中 修改变量显示不同内容 {{value|filter}} 可叠加
django基础
Posted 少数派&蔡先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django基础相关的知识,希望对你有一定的参考价值。
以上是关于django基础的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段