1
我正在構建我的第一個django網站,我無法理解需要哪些對象來支持網站的首頁。對象支持我的Django動力網站的首頁?
首頁的結構非常像12 Factor App的首頁,我想知道django是什麼對象;模型,視圖等,我需要實現這一點。
該頁面將包含幾個標題,其中的文字不經常更改。此文本下方將列出該網站其他部分的鏈接列表。所有內容將通過管理員應用添加。
目前我有以下型號:
class FrontPage(models.Model):
introduction = models.CharField(max_length = 4000)
updates = models.CharField(max_length = 4000)
我的觀點(簡體)看起來是這樣的:
def indexpage(request):
front_page = get_object_or_404(FrontPage, pk=1)
collection_list = CarCollection.objects.orderby('the_year')
return render(request, 'index.html', {'collection': collection_list, 'frontpage': front_page})
對此我傳遞給我的模板,如預期的那樣顯示我的網頁,我看到了文字和鏈接。
但是我確定必須有一個更「django」類型的方式來開發這種類型的頁面,所以任何幫助或建議將非常感激。
在需要的情況下,我使用Django 1.6