日期篩選

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自動生成後建立的資料

沒有留言 :

張貼留言

技術提供:Blogger.

Pages

FACEBOOK