Pycharm新建Django專案
阿新 • • 發佈:2019-01-24
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’, # 注意末尾逗號
新增
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
訪問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', {})