自强学堂
自强学堂:学习、分享、让你更强!
Django 教程HTMLCSSJAVASCRIPTJQUERYSQLPHPBOOTSTRAPANGULARXML
 

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,我们会发现,欢迎界面简陋了很多。


1.11.8的欢迎界面

没关系,反正这个页面也不是最终呈现给用户的。然后我们打开mysite2里边的mysite2里边(不是重复)的url.py发现之前的path('admin')变成了url(r'admin'),不过这也不碍事,我们能看懂。

url.py

我们仿照上一章讲的内容,重新搭建我们的第一个真正的网站。首先startapp main,然后把static和base.html复制进来,然后修改views.py,再之后修改settings.py(具体步骤参见上一章),最后修改url.py如下:

注意,不是' ',而是'^$'

注:这个url括号里边的'^$'和'^admin/'奇怪的写法叫做“正则表达式”,我们基本上用不到,你要实在想知道是啥的话就自己百度吧。

最后,python manage.py runserver,然后访问127.0.0.1:8000,我们又看到了上次的页面

降级成功

到此说明我们降级成功,今天等于我们复习了一遍(我才不是偷懒不想写新的呢嘿嘿嘿……)

BVDN,傻子也能建网站。

自强学堂 源代码下载:https://github.com/twz915/zqxt
服务承诺:2017年03月11日到12日出现了网站不可访问,不少同学发来了邮件关心,感谢大家对自强堂Django教程的支持与厚爱。自强学堂不会关闭,我向大家承诺,我依然会坚持每天答疑,看邮件回复邮件,服务器费用已经缴纳三年,后期会努力提高服务稳定性。我也还至少会再坚持做三年,直到2020年03月12日,我愿意坚持做这件事,是因为我认为这很有意义,2015年劳动节开始写这个教程的时候,我没有想到如今,每天会有5000人来自强学堂看Django教程,我希望能帮助到更多的人。—— 2017年03月12日于北京深夜 涂伟忠