Django入门
2016-12-26 22:14
225 查看
研究生考试告一段落了,可以踏踏实实地学点技术了。实话说,学过的东西虽然很多,但也很杂,不成体系,并没有什么特别擅长的,出去找工作什么的太没有竞争力。
这里记录一下入门过程
参考:Django简易流程
查看Django版本
原因:在Django 1.10之后 patterns模块被抛弃了
官方说明
从前的urls.py
现在
其他,待续
这里记录一下入门过程
参考资料:
主要: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 settings from django.conf.urls import patterns, include, url #pattern被抛弃了 from django.conf.urls.static import static from django.contrib import admin urlpatterns = 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 settings from django.conf.urls import url, include from django.conf.urls.static import static from django.contrib import admin from 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), ]
其他,待续
相关文章推荐
- django入门笔记2- 网站框架搭建
- django基础入门(1)-搭建环境
- Django入门(三、Models)
- django入门与学习-django的安装与测试-1
- django入门与学习-运算符与表达式-3
- django入门 -- 简单流程
- Django入门3:视图views
- Django入门笔记【六】
- 一个完整的Django入门指南 - 第1部分
- 两篇文章帮你入门Django(上)
- Django:手把手带你入门
- 全栈 Django :快速入门 JWT 认证和 React/Redux (一)
- Python django 入门学习系列(二)
- Crusher DJango 入门笔记(7) 学习基本http协议
- 1、python web方向Django入门—基础篇
- 10.Django入门:高级教程-编写Django的第一个补丁
- Django入门三之urls.py重构及参数传递
- django入门 直接翻译官方文档
- django入门 创建项目、应用
- Django 入门--从零搭建Django项目(二)