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.

沒有留言 :
張貼留言