Reverse Django generic view, post_save_redirect; error 'included urlconf doesnt have any patterns'

后端 未结 4 1389
再見小時候
再見小時候 2021-02-06 17:01

I did see the other question titled \'how to use django reverse a generic view\' and \'django named urls, generic views\' however my question is a little different and I do not

4条回答
  •  忘掉有多难
    2021-02-06 17:49

    One way it would work would be to wrap create_object function and use reverse from the views.py.

    In urls.py code could look something like this:

    urlpatterns = patterns('',
      url(r'^foo/$', list_detail.object_list, foo_list, name='foo-list'),
      url(r'^foo/add/$','myapp.views.my_create_object', name='foo-add'),
      )
    

    and in myapp/views.py

    from django.views.generic.create_update import create_object
    from feincms.content.application.models import reverse
    
    from forms import FooForm
    
    
    def my_create_object(request):
        return create_object(request, form_class=FooForm, 
                             post_save_redirect=reverse("foo-list"))
    

提交回复
热议问题