-
哈哈哈,背着啥???
查看全部 -
from django.contrib import admin
from models import Article
admin.site.register(Article)
查看全部 -
配置Admin
配置应用
在应用下admin.py中引入自身的models模块(或里面的模型类)
编辑admin.py: admin.site.register(models.Article)
查看全部 -
配置Admin
创建用户
python manage.py createsuperuser 创建超级用户
localhost:8000/admin Admin入口
修改settings.py中LANGUAGE_CODE = 'zh_Hans'
查看全部 -
#python manage.py createsuperuser
查看全部 -
配置Admin
创建用户
#python manage.py createsuperuser 创建超级用户
查看全部 -
Admin简介
Admin是Django自带的一个功能强大的自动化数据管理界面
被授权的用户可以直接在Admin中管理数据库
Django提供了许多针对Admin的定制功能
查看全部 -
页面呈现数据
前端步骤
模板可直接使用对象以及对象的“.”操作
{{article.title}}
查看全部 -
页面呈现数据
后台步骤
views.py中import models
articles = models.Article.objects.get(pk=1)
render(request,page,{'article':article})
查看全部 -
生成数据表
查看并编辑db.sqlite3
使用第三方软件
SQLite Expert Personal
轻量级,完全免费
查看全部 -
生成数据表
查看
Django会自动在app/migrations/目录下生成移植文件
执行#python manage.py sqlmigrate 应用名 文件id 查看SQL语句。
默认sqlite3的数据库在项目根目录下db.sqlite3
查看全部 -
生成数据表
步骤
命令行中进入manage.py同级目录
执行#python manage.py makemigrations app名(可选)
再执行#python manage.py migrate
查看全部 -
编写Models
字段创建
字段即类里面的属性(变量)
attr = models.CharField(max_length=64)
https://docs.djangoproject.com/en/1.10/ref/models/fields/
查看全部 -
编写Models
步骤
在应用根目录下创建models.py,并引入models模块
创建类,继承models.Model,该类即是一张数据表
在类中创建字段
查看全部 -
Models介绍
ORM
对象关系映射(Object Relation Mapping)
实现了对象和数据库之间的映射
隐藏了数据访问的细节,不需要编写SQL语句
查看全部
举报