56得票4回答
使用django.shortcuts.redirect添加request.GET变量

是否可以在重定向中添加GET变量?(无需修改我的urls.py) 如果我使用redirect('url-name', x) 我会得到HttpResponseRedirect('/my_long_url/%s/', x) 我没有使用HttpResponseRedirect('/my_lon...

55得票1回答
如何使用CreateView和ModelForm?

在提交表单时,我的类AuthorCreateForm出现错误。NameError self is not defined。 我如何使用CreateForm? 我在Author.py文件中创建了一个类。from django.views.generic import TemplateView, ...

54得票3回答
如何在按钮点击时调用Django函数?

我正在尝试编写一个Django应用程序,并且我困在如何在按钮点击时调用视图函数的问题上。 在我的模板中,我有一个链接按钮,当单击它时会将您带到另一个网页:<a target="_blank" href="{{ column_3_item.link_for_item }}">Che...

54得票1回答
Django: django.utils.functional.SimpleLazyObject的目的是什么?

我遇到了一个问题,我将request.user赋值给一个变量prior_user,然后进行身份验证,然后检查是否request.user != prior_user。我预期他们不同,并且prior_user应该包含`AnonymousUser`。令我惊讶的是,他们是相同的。 示例代码:pri...

53得票4回答
如何在Django中使@cached_property失效

我目前在模型类上使用@cached_property,我想在保存时将其删除,以便在下一次调用时重新填充。我该怎么做?示例:class Amodel(): #...model_fields.... @cached_property def db_connection(s...

52得票1回答
我可以为Django创建一个没有Model的表单吗?

我能否在我的模板中有一个不由模型支持的表单。 我不需要存储数据,只需要使用该数据生成自己的POST请求。 模板 - 具有文本字段的表单。 视图 - 从表单获取数据,并生成另一个请求。 流程-->提交表单会导致调用视图的URL。def form_handle(request): i...

52得票2回答
在Django管理后台中覆盖一个表单

在Django admin中,我想要覆盖并实现我的模型表单(例如发票模型)的自定义表单。我希望发票表单具有客户名称、产品名称的自动填充字段,并且我还想进行自定义验证(例如对于客户的信用限制)。如何覆盖Django admin提供的默认表单并实现自己的表单?我是Django的新手,非常感谢任何指导。

51得票5回答
使用Django在'/' URL处展示静态的index.html视图

我的 index.html 文件在 /static/ 文件夹中。 当我尝试运行我的 Django 应用程序时,一切正常:http://127.0.0.1:8000/index.html 但我想通过URL访问index.html:http://127.0.0.1:8000/ 我编写了一个视图并且...

49得票4回答
APIView类和viewsets类有何区别?

APIView 和 ViewSets 类之间有什么区别?我正在遵循Django REST-framework官方文档,但我发现缺乏示例。 你能用一个合适的例子来解释上述区别吗?

49得票1回答
如何在Django中使用TemplateView的get_context_data方法?

我正在尝试做类似于这样的事情:class AboutView(TemplateView): template_name = 'about.html' def get_context_data(self, **kwargs): context = super(A...