1.创建应用【MVT】

一个项目可以有多个应用【模块】:

这里已经创建了项目:test1

python manager.py startapp booktest

安装应用:

2.设计模型【M】

ORM

2.1 编写模型类

models.py

# coding:utf-
from django.db import models # Create your models here.
class BookInfo(models.Model):
title=models.CharField(max_length=)
pub_date=models.DateField() class HeroInfo(models.Model):
name=models.CharField(max_length=)
content=models.CharField(max_length=)
gender=models.BooleanField(default=True) #默认为男
book=models.ForeignKey(BookInfo) # 外键

2.2 编写迁移【生成数据库】

生成迁移文件:python manager.py makemigrations

 迁移:python manager.py migrate

创建超级管理员【后台管理】:python manager.py createsuperuser

运行django:python manager.py runserver

3.语言时区等设置

语言包:

时区

4.View

4. Templates

上面是render()的简写

url('^(\d+)$', views.details)   --将路径的值传递给View函数

def details(request, id):      --id就是(\d+)

最新文章

  1. dataTables添加序号和行选中框
  2. selenium使用笔记(一)
  3. springMVC和spring各自扫描自己的注解不要相互混淆
  4. UIView总结---对UIView头文件中的大部分信息进行中文注释
  5. HDU-1253 胜利大逃亡 (BFS)
  6. Mysql Join语法解析与性能分析详解
  7. unix 环境高级编程 读书笔记与习题解答第四篇
  8. Linux Security模块
  9. WEB开发-动态验证码
  10. poj 3335 Rotating Scoreboard(半平面交)
  11. 能ping通虚拟机中的Ubuntu,使用XShell连不上
  12. shutil、zipfile,tarfile
  13. Java学习-049-正则工具类
  14. maven中央仓库
  15. Squirrel语言初探(可以使用VC6或者MinGW编译)
  16. 基于sersync海量文件实时同步
  17. NPOI读取Excel遇到的坑
  18. Linux评估 CPU使用情况
  19. BZOJ1854: [Scoi2010]游戏(二分图匹配)
  20. 让input表单输入框不记录输入过信息的方法

热门文章

  1. 基于CAS的单点登录实战(1)-- 搭建cas服务器
  2. .NET clickonce修改发布名称等
  3. LAMP课程(3)
  4. Python3之json模块
  5. app.use和app.get的区别及解析
  6. Java实现二维码生成的方法
  7. cenos安装erlang
  8. JAVA 大数 A+B问题
  9. HDU 6356 (线段树-l,r 之间小于val 的变val+单点求值)
  10. JavaScript的type属性等于text/html 例子