`

若干django使用的笔记,以后应该会继续更新吧...

 
阅读更多
1、setting.py里面的
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'

import os
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join(PROJECT_PATH,'media')
TEMPLATE_DIRS = (os.path.join(PROJECT_PATH,'templates'))

2、创建项目相关
python django-admin.py startproject thepj
python manage.py runserver
python manage.py startapp theapp

3、模板引入相关
{% include "thedir/nav.html" %}

4、ubuntu更新django
sudo apt-get install python-setuptools
sudo easy_install --upgrade django

5、views.py

from django.http import HttpResponse
from django.template.loader import get_template
from django.template import Context
from django.core import serializers

def welcome(request):
    return HttpResponse("Welcome")

def main(request):
    t = get_template('main.html')
    html = t.render(new_context())
    return HttpResponse(html)

6、urls.py
from django.conf.urls import patterns, include, url
from django.conf import settings
from xxx.views import *

urlpatterns = patterns('',
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT },name="media"),

    (r'', welcome),
)

7、从数据库反向生成models.py
python manage.py inspectdb theapp/models.py
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics