Django学习笔记(二)--通过model自动生成数据表
来源:互联网 发布:淘宝卖电子资料处罚 编辑:程序博客网 时间:2024/06/15 08:03
首先要编写好自己的model
from django.db import models# Create your models here.class Article(models.Model): title = models.CharField(max_length=32,default='Title') content = models.TextField(null=True)
然后
步骤:
命令行中进入 manage.py同级目录
执行python manage.py makemigratetions app名(可选)
在执行python manage.py migrate
这样就能通过model来自动映射生成数据库,里面的一个类就是一张数据表(ORM)
ORM
对象关系映射(Object Relation Mapping)
实现对象和数据库的映射
隐藏数据访问的细节,不需要编写SQL语句
这样就能在SQLite(数据库)中插入数据了
在页面呈现数据
后台步骤
views.py中import models
article = models.Article.objects.get(pk=1) Article是自己设定的类 pk主键为1 article是类中主键为一的对象
render(request, htmlURL, { 'article' : article })通过渲染传递给前端
from django.shortcuts import renderfrom django.http import HttpResponsefrom . import modelsdef index(request): article = models.Article.objects.get(pk=1) return render(request, 'blog/blog.html', {'article':article})
这样在前端可以通过
{{ article.title }}来获取对象的title
阅读全文
0 0
- Django学习笔记(二)--通过model自动生成数据表
- 根据Django Model动态生成数据表的方法
- 学习笔记——Hibernate自动生成数据表失败
- Django学习笔记(二)
- Django学习笔记(二)
- Django学习笔记(二)
- Django学习笔记(三)—— 模型 model
- django学习笔记之(model设计与实现)
- FastSpring学习笔记二(使用工具MyGeneration生成Model和NHibernate的代码 )
- Qt Model/View 学习笔记(二)
- Django学习笔记(二)
- Django 学习笔记(二)
- Django 学习笔记<二>
- django学习笔记二
- Django 学习笔记二
- Django 学习笔记(二) 《models》
- Django学习笔记(二)Django使用template
- Yii学习笔记(十):修改数据表中的字段后如何更新model中的字段
- Scratch2.0编程-游戏制作-满屏飞的巫婆
- ORACLE SEQUENCE
- dwg与dxf文件格式的互换
- java读取配置文件 转载
- Converting a fisheye image into a panoramic, spherical or perspective projection
- Django学习笔记(二)--通过model自动生成数据表
- centos7中防火墙firewalld的使用
- c# 语法基础
- Video.js使用及注意事项
- <Python>页面元素定位方式:xpath----轴定位方式
- 学习编程第一天
- C数据结构-优化顺序队列
- 错误 You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work
- OSI七层模型详解物理层、数据链路层、网络层、传输层.....应用层协议