建立環境:
django-admin
django-admin startproject myblog前端
任意端口訪問:
python manage.py runserver 0.0.0.0:8000python
建立項目:
python manage.py startapp blogmysql
編寫Models
在應用根目錄下建立models.py,並引入models模塊
建立類,繼承models.Model,該類便是一張數據表
在類中建立字段
字段建立
字段即類裏面的屬性(變量)
attr = models.CharField(max_length=64)sql
生成數據表:
命令行中進入manage.py同級目錄
執行python manage.py makemigrations app名(可選)
再執行python manage.py migrate
查看:
Django會自動在app/migrations/目錄下生成移植文件
執行python manage.py sqlmigrate應用名 文件id 查看SQL語句
頁面呈現數據:
後端步驟
views.py中import models
article = modles.Article.objects.get(pk=1)
render(request,page,{'article':article})
前端步驟
模板可直接使用對象及對象的「.」操做
{{article.title}}django
settings Datebase配置成Mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'qiaodb',
'USER':'root',
'PASSWORD':'root',
'HOST':'127.0.0.1',
'PORT':'3306'
}
}後端