我有一組網址,我想要檢索與此URL相關聯的Django模型,而不是Django視圖,它是reverse URL Dispatcher does。該代碼將理想是這個樣子:將django url反向對象,而不是查看。可能?
urls_to_lookup = get_urls_to_lookup()
models = []
for url in urls_to_lookup:
model = retrieve_django_model(url)
models.append(model)
由於網址我想查找與他們(通過@permalink
decorator)相關聯的唯一機型,好像這是可能的,但我的谷歌的skillz都上來了空手。謝謝你的幫助!
EDIT爲了幫助集思廣益的解決方案,我從Google Analytics中爲所有博客文章提取這些URL,並且我想動態顯示最常瀏覽的頁面。 URL本身很有幫助,但我想抓住每篇博文的標題,預告片等來顯示,並且這些都存儲在數據庫中。
'@ permalink'實際上只是'reverse'的一個包裝。它基本上只是意味着「將此方法的返回值並將其反饋到」反向「中。它不會創建某種對象和URL的註冊表。 – 2012-03-20 15:44:04
是的,但不會那麼好[在你需要它的0.00001%的時間內像我一樣:)] – dino 2012-03-21 16:49:45