建立数据库gw,建立表super,创建表的内容
建立项目
建立第一个主页面
注册app
导入views,创建路径
创建浏览器页面
浏览器不显示检查路径
导入已存在的表,反向生成models
会生成该库中的所有表
1. 在终端中执行
python manage.py inspectdb > models.py
2. 执行下面两条语句用来同步数据库
python manage.py makemigrations
删除migrations目录下的py文件,留下目录
3. 执行
python manage.py migrate
若执行makemigrations报如下错误更改字符集编码即是
pycharm右下角UTF-16LE转换成UTF-8,因为表是utf-8格式
显示到数据库
要导入models.py
from app01 import models
def show(request):
info=models.Super.objects.all()
return render(request,'show_list.html',{'info':info})
<table>
{% for i in info %}
<tr>
<td>{{ i.name }}</td>
<td>{{ i.price }}</td>
<td>{{ i.number }}</td>
</tr>
{% endfor %}
</table>
显示到浏览器