繁体   English   中英

Django:当用户输入包含表单的页面的直接网址时,如何阻止表单显示?

[英]Django:How to stop a form from showing up when user enters the direct url of the page containing the form?

假设我有两个分别与模型'C'和'D'相关的模型形式'A'和'B'.Model'D'具有模型'C'的外键,因此应首先创建模型对象。提交表单“ A”,生成一个“ C”对象。现在要发送模型“ C”的对象ID,我使用的是类似“ / {{object.id}} /”这样的网址。模型形式“ B”了解模型“ C”的哪个对象应与模型“ D”的对象相关联。 现在我面临的问题是,如果输入网址“ / {{object.id}} /”,我会看到不需要的模型形式“ B”。该怎么办?

您可以只使用HTTP动词吗?

如果您输入的两个URL都来自表单,那么您根本就根本不支持对该URL的GET访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM