в моем app/urls.py:
Код: Выделить всё
url(r'^mymodel/create/$',
views.MyModelView.as_view(),
name = 'my_model_create'),
Код: Выделить всё
class MyModelCreateView(MyModelView, CreateView):
def post(self, request, *args, **kwargs):
print self.hello
self.object = MyModel()
return super(MyModelCreateView, self).post(request, *args, **kwargs)
и даже дошло до замены «print self.hello» на
Код: Выделить всё
return HttpResponse(status = 500)
Код: Выделить всё
#We have a model called Client, so it
#is imported as RequestClient to avoid conflicts
In [1]: from django.test.client import Client as RequestClient
In [2]: client = RequestClient()
In [3]: response = client.post("/app/mymodel/create/")
In [4]: response.status_code
Out[4]: 302
Кто-нибудь знает, что может быть здесь проблема? Для справки, я использую Python 2.7 и Django 1.5 (хотя, возможно, мне потребуется совместимость с Django 1.4).
Подробнее здесь: https://stackoverflow.com/questions/173 ... views-post