接著前面的,用django編寫後台。
命令:
python manage.py createsuperuserusername: admin #自己填寫email address: [email protected] #自己填寫password: **********password (again): *********
superuser created successfully.
啟動伺服器:
python manage.py runserver
開啟瀏覽器,輸入 :
在 polls/models.py 中新增以下**:
class在 polls/admin.py 中新增以下**:question
(models
.model
):# ...
defwas_published_recently
(self
):return
self
.pub_date
>=
timezone
.now()-
datetime
.timedelta
(days=1
)was_published_recently
.admin_order_field
='pub_date'
was_published_recently
.boolean
=true
was_published_recently
.short_description
='published recently?'
from django.contrib import admin在mysite/settings.py 中新增如下**:from polls.models import question, choice
class choiceinline(admin.tabularinline):
model = choice
extra = 3
class questionadmin(admin.modeladmin):
fieldsets = [
(none, ),
('date information',),
]inlines = [choiceinline]
list_display = ('question_text','pub_date','was_published_recently')
list_filter = ['pub_data']
search_fields = ['question_text']
admin.site.register(question,questionadmin)
template_dirs=[然後在mysite/mysite 目錄中,在第二個mysite的同級目錄下,新建乙個 templates 資料夾,在templates檔案目錄下,新建乙個admin資料夾,將django原始檔中的os.path
.join
(base_dir
,'templates'
)]
base_site.html
移動到新建的 admin資料夾中。
最後,整個專案檔案,應該是如下結構:
mysite/manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
polls/
__init__.py
admin.py
migrations/
__init__.py
models.py
tests.py
views.py
templates
admin
base_site.html
db.sqlite3
在linux中,路徑一般是 /usr/local/lib/python2.7/site-packages/django/contrib/admin/templates
django/contrib/admin/templates
/admin/base_site.html
然後更改 base_site.html
的內容。將}
改為}。
Django初級教程
該教程的版本為django2.0。快速安裝指南 編寫你的第乙個 django 應用,第 1 部分 編寫你的第乙個 django 應用,第 2 部分 編寫你的第乙個 django 應用,第 3 部分 編寫你的第乙個 django 應用,第 4 部分 編寫你的第乙個 django 應用,第 5 部分 編...
Django1 7開發部落格
基於最新的django1.7寫的,通俗易懂,非常適合新手入門。感謝博主!參考教程 教程目錄 使用django1.7開發部落格 1 入門篇 使用django1.7開發部落格 2 模型 使用django1.7開發部落格 3 部署 使用django1.7開發部落格 4 三部曲 使用django1.7開發部...
HLSL初級教程
hlsl 初級教程 trcj 目錄 前言1.hlsl 入門1.1 什麼是著色器 1.2什麼是 hlsl 1.3怎麼寫hlsl 著色器1.4 怎麼用hlsl 著色器2.頂點著色器 2.1可程式設計資料流模型 2.2頂點宣告 2.3用頂點著色器實現漸變動畫 3.畫素著色器 3.1多紋理化 3.2多紋理效...