75得票10回答
如何在Django中指定需要登录后重定向的URL?

我有一个视图函数:@login_required def myview(): # do something # respond something pass 我该如何指定要重定向到的视图函数的确切URL?

74得票4回答
base_name参数未指定,并且无法从viewset自动确定名称,因为它没有.queryset属性。

我正在尝试替换 标准查询集:queryset: MyModel.objects.all() 在我的:def get_queryset(self, username=None): if username is not None: user = UserModel.obje...

73得票11回答
在Django中如何创建密码输入框

你好,我正在使用django模型类来定义字段,其中包括一个密码字段。但我不想以普通文本的形式显示它,而是想要显示密码输入框。我创建了如下所示的模型类:class UserForm(ModelForm): class Meta: password = forms.Char...

73得票11回答
如何在5分钟内使Django会话过期?

我正在使用这个来登录用户:def login_backend(request): if request.method == 'POST': username = request.POST['username'] password = request.PO...

71得票7回答
如何在Django中在POST请求后重定向到上一页

我遇到了一个问题,找不到解决方案。我在导航栏中有一个按钮,该按钮在所有页面上都可用,并且负责创建一些内容。 与按钮相关联的视图: def createadv(request): uw = getuw(request.user.username) if request.met...

70得票8回答
Django - 登录后,将用户重定向到他的自定义页面 --> mysite.com/username

默认情况下,登录后Django会将用户重定向到一个账户/个人资料页面,或者如果您编辑LOGIN_REDIRECT_URL,则可以将用户发送到settings.py中指定的另一个页面。 这很好,但我希望用户(登录后)被重定向到一个自定义页面,该页面的链接看起来像这样:mysite.com/us...

69得票5回答
使用 get_queryset() 方法还是设置 queryset 变量?

这两段代码在第一眼看起来是相同的: class IndexView(generic.ListView): template_name = 'polls/index.html' context_object_name = 'latest_poll_list' query...

68得票1回答
混入(mixins)的顺序如何影响派生类?

假设我有以下的混合器,它们之间通过接触dispatch()产生了重叠:class FooMixin(object): def dispatch(self, *args, **kwargs): # perform check A ... r...

68得票7回答
Django: 从视图返回字符串

我知道这是一个简单的问题,抱歉。我只想返回一个简单的字符串,没有模板。 以下是我的视图:def myview(request): return "return this string" 我不记得这个命令了。谢谢

66得票2回答
如何在Django中发送空响应而不使用模板?

我编写了一个视图,用于响应浏览器的ajax请求。它的编写方式如下 -@login_required def no_response(request): params = request.has_key("params") if params: # do proc...