BVDN-3 Django版本降级!
虽然我们成功的做出了一个真正的网站,但是I'm sorry,从本章开始,我们需要把django从2.0降级到1.11.8
为什么要降级
因为django刚升级到2.0,一切其他包都还没来得及推出对应版本,所以我们不能太超前了。否则我们就又要造一些别人已经造过的东西了。
所以:打开Anaconda Prompt
输入pip uninstall django,卸掉django2.0
输入pip install django==1.11.8
好(hou)了,现在我们的django变成1.11.8了。
来看看有哪些不同
在D盘根目录下django-admin startproject mysite2,cd mysite2,python manage.py runserver,然后用浏览器访问127.0.0.1:8000,我们会发现,欢迎界面简陋了很多。
没关系,反正这个页面也不是最终呈现给用户的。然后我们打开mysite2里边的mysite2里边(不是重复)的url.py发现之前的path('admin')变成了url(r'admin'),不过这也不碍事,我们能看懂。
我们仿照上一章讲的内容,重新搭建我们的第一个真正的网站。首先startapp main,然后把static和base.html复制进来,然后修改views.py,再之后修改settings.py(具体步骤参见上一章),最后修改url.py如下:
注:这个url括号里边的'^$'和'^admin/'奇怪的写法叫做“正则表达式”,我们基本上用不到,你要实在想知道是啥的话就自己百度吧。
最后,python manage.py runserver,然后访问127.0.0.1:8000,我们又看到了上次的页面
到此说明我们降级成功,今天等于我们复习了一遍(我才不是偷懒不想写新的呢嘿嘿嘿……)
BVDN,傻子也能建网站。