-
哈哈哈,背著啥???
查看全部 -
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語句
查看全部
舉報