'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
]templates = [,},
]配置urls.py檔案
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', index),
]啟動你的應用
python manage.py runserver 8080
後台管理
資料庫配置預設是sqlite,mysql的配置如下
databases =
}localhost:8080/admin/登入報no such table: auth_user錯誤
執行python manage.py syncdb即可自動建立所需表
注意:django 1.7.1及以上的版本python manage.py syncdb失效需要用以下命令
python manage.py makemigrations
python manage.py migrate
建立模型,修改models.py
from __future__ import unicode_literals
from django.db import models
# create your models here.
class mysite(models.model):
title=models.charfield(max_length=100)
url=models.urlfield()
author=models.charfield(max_length=100)
num=models.integerfield()
def __unicode__(self):
return self.title
class meta: #查詢時會以num排序
ordering= ['num']
python manage.py shell 進入互動式資料查詢
# register your models here.
admin.site.register(mysite)
使用表單出現csrf verification failed. request aborted.錯誤
解決方法:
[urls.py配置
from django.conf.urls import url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', index),
url(r'^hello/$', hello),
]靜態資源檔案配置
static_url = '/static/'
staticfiles_dirs=(
'd:/testweb/static',
)
參考文章:[[
本文出自 「點滴積累」 部落格,請務必保留此出處
Django1 9學習筆記
等 django1.9的templates系統和1.7有些許不一樣,原來的templates系統要由使用者自己定義。如 template path os.path.join base dir,templates template dirs put strings here,like home htm...
Django 1 9 靜態檔案配置
django 靜態檔案的配置涉及到settings 中的三個配置項static url staticfiles dirs及static root 1.開發伺服器中靜態檔案的配置及應用 1 static url 配置 預設情況下 settings 配置 static url static 2 stat...
使用Django1 9開發部落格教程 目錄彙總貼
之前的基於django1.7寫部落格系列,現在全部公升級到django1.9.5,這是django的最新版本。筆者用過django一段時間了,是時候做點筆記了。不過官網文件稍微有點複雜,對新手而言很困難,而網上的一些教程很多都過時了,最近看到乙個外文的教程非常不錯,基於django1.9和pytho...