2016-10-09 6 views
1

私はDjangoCMSアプリケーションでajaxでいくつかのコードを実行したいと思います。どうやってこれを行うことができますか?Django CMSと通常のdjangoビューby ajax

私はアドオンが正常に戻るビュージャンゴ試してみた:

return HttpResponse(json.dumps(response_data), content_type="application/json") 

そして、私のURLへのこのビューを追加する:

urlpatterns += i18n_patterns('', 
    url(r'^admin/', include(admin.site.urls)), # NOQA 
    url(r'^', include('cms.urls')), 
    url(r'test_json/', MyJSONView) 
) 

しかし、ときに私は

localhost:8000/en/test_json/ 

を試してみました私は持っています

CMS Page not found: /en/test_json/ 
Raised by: cms.views.details 

答えて

2

私はこれを得た。 'cms.urls'はURLパターンの最後にする必要があります

urlpatterns += i18n_patterns('', 
    url(r'^admin/', include(admin.site.urls)), # NOQA 
    url(r'test_json/', MyJSONView) 
    url(r'^', include('cms.urls')), 
)