Django入门
来源:互联网 发布:意大利代购淘宝哪家好 编辑:程序博客网 时间:2024/04/29 08:39
研究生考试告一段落了,可以踏踏实实地学点技术了。实话说,学过的东西虽然很多,但也很杂,不成体系,并没有什么特别擅长的,出去找工作什么的太没有竞争力。
这里记录一下入门过程
参考资料:
- 主要:Growth系列
- 参考:Django简易流程
问题及解决
由于Django不同版本变换,有些东西被淘汰了,可能教程里面的一部分解决方案拿来用之后发现并不适用,后面讲记录一下学习过程中碰到的问题
查看Django版本
>>> import django>>> django.VERSION(1, 10, 4, u'final', 0)
问题1:配置URL时导入出错
在做测试时报错:ImportError: cannot import name pattern
原因:在Django 1.10之后 patterns模块被抛弃了
官方说明
从前的urls.py
from django.conf import settingsfrom django.conf.urls import patterns, include, url #pattern被抛弃了from django.conf.urls.static import staticfrom django.contrib import adminurlpatterns = patterns('', #这里占位的空字符之后将被取消 (r'^$', 'blogpost.views.index'), url(r'^blog/(?P<slug>[^\.]+).html', 'blogpost.views.view_post', name='view_blog_post'), url(r'^admin/', include(admin.site.urls)))
现在
from django.conf import settingsfrom django.conf.urls import url, includefrom django.conf.urls.static import staticfrom django.contrib import adminfrom blogpost import views #官方推荐用法urlpatterns = [ #之前的 ''也取消了 url(r'^$', views.index), url(r'^blog/(?P<slug>[^\.]+).html', views.view_post, name='view_blog_post'), url(r'^admin/', admin.site.urls),]
其他,待续
0 0
- django 入门-安装Django
- Django入门
- Django入门
- django 入门
- Django入门
- Django入门
- Django入门
- Django入门
- Django入门
- django入门
- Django入门
- django入门
- Django入门
- Django入门
- Django入门
- Django入门
- Django入门:Django urls配置
- Django入门:Django执行流程
- canvas绘制时针,适合初学者——李帅醒博客
- STP协议详解
- jsp头文件提示:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bu
- PAT 甲级 1122
- iOS自学笔记之UIStepper、UISegmentedControl和UITouch
- Django入门
- 初探 Linux 系统编程之进程
- 如何用glup自动创建一个前端项目
- 网络协议(上)
- 如何让AX客户端绕开负载均衡连接到对应的AOS
- linux mysql 更改MySQL数据库目录位置
- (转载)图解Java中的参数传递
- boosting
- Tutorial: 415. Add String