创建项目
Django的菜鸟教程链接:https://www.runoob.com/django/django-first-app.html
创建一个名为HelloWorld的项目
django-admin startproject HelloWorld
问题1:模板继承不生效
继承代码需写在最前面:https://blog.csdn.net/shomy_liu/article/details/46815261
问题2:django和mysql版本不匹配
执行创建表结构 python3 manage.py migrate 命令报错
报错如下:
django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.33).
解决办法参考:https://blog.csdn.net/daotianmi/article/details/132339938
问题3:连接数据库时,访问页面提示Table ‘runoob.testmodel_test’ doesn’t exist
可能有用的解决办法:
在连接数据库时,我们会执行下面这三条语句,导致上面的结果可能是我们让模型有了变更,可以重新执行一下第二第三两条命令,然后再访问页面
$ python3 manage.py migrate # 创建表结构
$ python3 manage.py makemigrations TestModel # 让 Django 知道我们在我们的模型有一些变更
$ python3 manage.py migrate TestModel # 创建表结构
执行完重建模型的命令后,可能有如下报错,执行一下创建表结构的命令就行