我有一個將數據插入到一個名爲srv的表格中的html表單。數據庫插入後urlpatterns不會更新?
我已經建立了urls.py以這樣的方式來捕捉每一個插入:
for item in srv.objects.all():
linkSrv = item.loc.lower() + '/srv/' + item.subctg.lower() + '/' + item.title.lower()
urlpatterns += patterns('',
url(r'^' + linkSrv + '/$', 'beta.views.queryFromIndexDeep'),
)
的一個插入被製成後,如LOC =「祿」,subctg =「subctg」和標題=「標題」 如果我指出我的瀏覽器127.0.0.1:8000/loc/srv/subctg/title/我得到的HTTP404錯誤(沒有匹配的網址)
如果我'強制保存'urls.py(vim urls.py然後:x!) - 插入loc,subct,title後 - 我可以成功訪問127.0.0.1:8000/loc/srv/ subctg/title/
任何人都可以點亮一下嗎?它看起來像每次在srv表中插入一行時,urlpatterns都需要'更新'。
你爲什麼這樣做?你爲什麼不使用正則表達式? – diegueus9
由於IM在Django對於新手,我管理的URL模式,因爲我知道,但我閱讀有關正則表達式現在 – marlboro
大,看答案,看看這個https://docs.djangoproject.com/en/1.3/intro/tutorial03/ – diegueus9