Django 1 9 開發web專案

2021-07-22 04:32:59 字數 1781 閱讀 5418

'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...