[英]django cms custom app page endless redirect
我正在使用Django-cms構建網站,並且編寫了自己的Django應用(request_quote)
我遇到的錯誤是,當我嘗試訪問request_quote.urls.py中定義的url時,它陷入了無限循環,但是Django-cms創建的頁面運行良好
我做了所有工作,如http://docs.django-cms.org/en/develop/extending_cms/extending_examples.html
重定向:
[11/Apr/2013 09:55:32] "GET / HTTP/1.1" 302 0 [11/Apr/2013 09:55:36] "GET /en-us/ HTTP/1.1" 200 279593 [11/Apr/2013 09:55:42] "GET /request_quote/new/ HTTP/1.1" 302 0 [11/Apr/2013 09:55:44] "GET /en-us/request_quote/new/ HTTP/1.1" 302 0 [11/Apr/2013 09:55:45] "GET /en-us/en-us/request_quote/new/ HTTP/1.1" 302 0 [11/Apr/2013 09:55:46] "GET /en-us/en-us/en-us/request_quote/new/ HTTP/1.1" 302 0 [11/Apr/2013 09:55:47] "GET /en-us/en-us/en-us/en-us/request_quote/new/ HTTP/1.1" 302 0 [11/Apr/2013 09:55:48] "GET /en-us/en-us/en-us/en-us/en-us/request_quote/new/ HTTP/1.1" 302 0 [11/Apr/2013 09:55:49] "GET /en-us/en-us/en-us/en-us/en-us/en-us/request_quote/new/ HTTP/1.1" 302
0 [11 / Apr / 2013 09:55:50]“獲取/ zh-CN / zh-CN / zh-CN / zh-CN / zh-CN / zh-CN / zh-CN / request_quote / new / HTTP / 1.1“ 302 0
我的“ request_quote.urls”
from django.conf.urls import patterns, url
from request_quote import views
urlpatterns = patterns('',
url(r'^new$', views.new, name='new'),
)
'request_quote。 cms_app”
from cms.app_base import CMSApp
from cms.apphook_pool import apphook_pool
from django.utils.translation import ugettext_lazy as _
class RequestQuote(CMSApp):
name = _("RequestQuote")
urls = ["request_quote.urls"]
apphook_pool.register(RequestQuote)
編輯:部分錯誤是未找到url / view(應為404),方法是將隨機內容放入url(生成相同的無窮循環)中
EDIT2:部分修復,原因是由於Andrewrews barret django-cms應用程序在首頁出現錯誤
我基本上將一個子頁面添加到/ home名為/ films, 確保它 不在導航中 ,並在其中也添加了應用程序掛鈎。
這行不通
urlpatterns = patterns('',
url(r'^new$', views.new, name='new'),
)
這項工作:
urlpatterns = patterns ('',
url(r'^.*$', 'request_quote.views.new', name='new'),
)
可以通過在settings.py中僅使用后備語言中的'en'來解決
CMS_LANGUAGES = {
'default': {
'fallbacks': ['en',],
'redirect_on_fallback':True,
'public': False,
'hide_untranslated': False,
}
}
並設置LANGUAGE_CODE ='en'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.