昨天学习了django的第二天,有一些收获。
django的语法很严谨,看上去明明对齐的,但是他却提示说缩进不一致。后来我把前面的空全部删除,全部采用空格,这样就通过了,看样子还是要编程有一个好习惯,前后采取一致的风格。
第二个是,学习建立models
在app的文件夹内建立一个models.py.
from django.db imports models
然后再建立一个 class userinfo(这个就是表的名字,app_userinfo)
设定2个字段以及属性
在终端中输入 $python manage.py makemigrations
再输入 $ python manage.py migrate
生成数据表
然后是运行网站,出现下面一些情况
这个问题不懂是什么原因,改了好几个地方始终无法解决。
最后在settings.py中找到 django.middleware.csrf.CsrfViewMiddleware,把他注释掉,系统就不报错了。
后续再找下原因,探讨下这个该怎么解决