1. 程式人生 > >Pycharm新建Django專案

Pycharm新建Django專案

centos7

python2.7.5

pycharm2016.3.1

django1.6.11

1.新建專案:開啟pycharm,new project-->Django


Location中將untitled改為專案名稱:blog

Application name填寫:myblog(pycharm不允許專案名稱和app名稱相同)

勾選Enable Django admin,方便Django管理

2.修改配置檔案settings.py

TIME-ZONE = ‘Asia/Shanghai’

LANGUAGE CODE = 'zh-cn'

確認在INSTALLED APPS 最後新增

‘myblog’,        # 注意末尾逗號

3.urls.py建立對映

新增

url(r'^blog/index/$','myblog.views.index')

即使用正則表示式將以blog/index/結尾的url對映到views.py檔案中的index方法

4.建立方法(函式)blog/views.py

from django.http import HttpResponse

def index(req):

    return HttpResponse('<h1>hello</h1>')

5.啟動開發伺服器,測試

python manage.py runserver

6.瀏覽器訪問:127.0.0.1:8000/blog/index


注意從error404頁面獲取錯誤資訊,調整配置重啟開發伺服器。

訪問127.0.0.1:admin/登陸顯示:

no such table:auth_user

如何載入模板檔案:

呼叫模板的兩種方式

1.

from django.http import HttpResponse
from django.template import loader, Context

def index(req):
    t = loader.get_template('index.xhtml')    # 模板物件將檔案匯入進來
    c = Context({})                           # 存放模板需要的資料,渲染
    return HttpResponse(t.render(c))

2

# coding:utf8
from django.shortcuts import render, render_to_response
def index(req):
    return render_to_response('index.xhtml', {})