建立环境:
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'
}
}后端