如果我尝试使用XFCE登录Debian,它会在几秒钟内出现黑屏,然后它会闪烁,并让我回到登录界面.
奇怪的是,如果我使用Ctrl + Alt + F1(或任何其他F键)进入终端,我可以登录,并使用startx进入GUI.一切都像往常一样.
我在4台不同的机器上以相同的方式安装了Debian,但没有一个出现此错误.
我使用debian-8.2.0-i386-xfce.iso安装USB记忆棒.
有人知道可能导致这种行为的原因是什么?
如何使用 kwargs 或其他东西设置多个成功网址?
我想要,取决于点击不同的成功 URL 的按钮。
保存 = 转到 DetailView
save&continue = 留在这个升级视图
save&createNew = 转到 CreateView
它应该可以像在 Django 管理员中一样工作
我有这个更新视图:
class TopicEditView(UpdateView):
fields = ['title','description',]
model = Topic
def post(self, request, *args, **kwargs):
data = request.POST.copy()
if data.get('save', False):
pass
elif data.get('save_and_continue', False):
pass
...
return UpdateView.post(self, request, *args, **kwargs)
def get_success_url(self):
return reverse('topic_detail', kwargs={'pk':self.object.pk})
Run Code Online (Sandbox Code Playgroud)
还有这个简单的模板:
<form action="" method="post">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Speichern" name="save"/>
<input type="submit" value="Speichern & weiter"
name="save_and_continue"/>
</form>
Run Code Online (Sandbox Code Playgroud)