Django Sites framework 簡單上手
sites這套件能做什麼呢?他能夠讓物件對應到相對應的網址上面
怎麼做到的呢?
基本上就是透過sites的models跟物件的關聯
話不多說
首先先確認settings.py是否有加入sites
settings.py
INSTALLED_APPS = ( 'django.contrib.sites', ) //預設的site_id SITE_ID = 1在官方的教學中也有清楚提到 在創建tables的時候記得要做關聯 這樣以後你的每筆資料都會關聯到相對應的sites下面 這在之後sitemaps的製作上會加方便唷
from django.db import models from django.contrib.sites.models import Site class Article(models.Model): headline = models.CharField(max_length=200) # ... sites = models.ManyToManyField(Site)
別忘了這些寫完之後要migrate或者是syncdb
因為sites他有對應的models要產生
以下為sites models自動生成後建立的資料
訂閱:
張貼留言
(
Atom
)
技術提供:Blogger.
沒有留言 :
張貼留言