- python manage.py startapp xxx
- settings.py设置数据库连接
- 在xxx目录下增加models.py
- models.py下增加实体类(各个字段以及表名(class Meta: db_table)
- 可以创建forms.py单独管理表单类
例:
class LoginForm(forms.Form):
username = forms.CharField(label='用户名',
max_length=100,
required=False,
initial='admin',
help_text='帮助')
- python manage.py check查看是否有报错
- python manage.py makemigrations
- python manage.py migrate 创建表
- views.py 创建视图函数
例子:
def xxx(request)
...
return render(request, 'xxx.html',{
'data1': data1
}
urlpatterns = [
path('grade/average/', grade_average, name='grade_average'),
]
- 前端页面载入数据