zoukankan      html  css  js  c++  java
  • django1.4 简单事例 ,根目录下templates

    django发展很快,但是有的是用的老版本,比如我现在看到一个项目,它用的是 Django1.4,而且app不是创建在了项目的根目录下,这样,它的Setting中设置就会不一样,若是设置错误,就会找不到templates。

    1、现在开始创建一个项目:django-admin.py startproject mytest

    然后在mytest的目录下的mytest下创建一个app:django-admin.py startapp learnapp(在mytest的mytest目录下不能使用python mange.py startapp learnapp,因为manage.py是在mytest的根目录下,若是用这个命令,就创建不了app)。

    然后在mytest的根目录下创建一个templates文件,在这个这个文件下创建一个htmls的文件,在文件下创建index.html文件。

    创建结束后的目录结构显示为如下:

    2、在settings.py中设置templates:

    TEMPLATE_DIRS = (
    'templates',
    )

    在settings.py中设置app:

    INSTALLED_APPS = (
    ......
    'mytest.learnapp',
    )

    3、编写urls.py

    from django.contrib import admin

    admin.autodiscover()

    urlpatterns = patterns('',
    (r'^$', 'mytest.learnapp.views.index1'),

    url(r'^admin/', include(admin.site.urls)),
    )

    4、编写views.py

    #coding=utf8
    from django.shortcuts import render_to_response, render

    def index1(request):
           return render_to_response('htmls/index.html',{})

  • 相关阅读:
    SignalR
    log4net
    nginx
    mongodb
    uni-app监听软键盘是否弹起,ios不支持
    js插件开发兼容commonJS、AMD、CDM的UMD写法
    uni-app 实现后端返回的图片文件流转base64
    input输入框限制只能输入数字和一个小数点
    Uni-app工程转vue-cli工程步骤
    H5 移动端开发注意事项
  • 原文地址:https://www.cnblogs.com/yingchuan-hxf/p/6618254.html
Copyright © 2011-2022 走看看