美文网首页
版本间的差别

版本间的差别

作者: 盗花 | 来源:发表于2016-03-13 16:00 被阅读66次

学习的教程是:Tango with Django,采用的django版本为1.7。自身mac电脑安装的django版本是1.9.4。下面实在学习过程中发现的两个版本之间的一些差别:

urlpatterns

1.patterns的弃用
1.7版本>> 按照教程步骤,在项目中建立了名为rango的app,在rango的目录下建立了urls.py的文件,在其中输入如下代码:

from django.conf.urls import url, patterns
from rango import views

urlpatterns = patterns('', 
                       url(r'^$', views.index, name='index'))

1.9版本>> patterns已经不再鼓励使用,正确的用法见下面的代码:

from django.conf.urls import url
from rango import views

urlpatterns = {
    url(r'^$', views.index, name='index'),
}

templates

1.设置模板目录
1.7版本>> 在教程中,在项目主文件下建立templates文件夹后,需要在项目的settings.py文件中,按如下方式设置模板目录:

TEMPLATE_DIRS = ['<workspace>/tango_with_django_project/']

1.9版本>> 不用任何设置,pycharm(我用的IDE)已自动帮你设置好,如下所示:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')]
        ,
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

相关文章

  • 版本间的差别

    学习的教程是:Tango with Django,采用的django版本为1.7。自身mac电脑安装的django...

  • 官方与民间

    下面两张画像,很好地体现了官方版本与民间版本的差别:

  • 1995年僵尸传闻

    1995年四川成都僵尸事件有多个版本,每个版本的说法不一,差别较大。 版本一 : 古尸异变 当时成都...

  • 树莓派 开启ssh 设置静态IP

    最新的 RASPBIAN 系统开启ssh和设置静态ip与之前版本有点差别. 1.系统版本:RASPBIAN STR...

  • Android Studio3.0依赖导入

    Android Studio3.0开始,外部依赖的导入和以前的版本有一些差别,具体差别如下表: 关键词:api、t...

  • 附录5 solidity完整文法

    由于solidity语言本身一直处于快速升级和迭代过程中,功能和语法不同版本间可能会有细微差别。因此在实际编程中如...

  • RxJava使用小结

    RxJava已经更新到2.x版本,和1.x版本差别有点大,建议直接使用2.x版本 compile 'io.rea...

  • React:Router基本使用

    版本区别 react-router 4之后的版本和之前的版本差别真的很大 嵌套路由 v3中的嵌套路由通常书写如下,...

  • React:Router基本使用

    版本区别 react-router 4之后的版本和之前的版本差别真的很大 嵌套路由 v3中的嵌套路由通常书写如下,...

  • ionic版本发布中RC的含义什么?

    ionic2更新很频繁,每个版本差别又很大,最主要的是所用的Angular 的版本一直在变化, 官方给的版本总是R...

网友评论

      本文标题:版本间的差别

      本文链接:https://www.haomeiwen.com/subject/xcxflttx.html