【发布时间】:2018-02-20 08:14:05
【问题描述】:
所以我正在尝试构建一些东西,以便用户能够在网站上报告一些东西。这是模型,
class Report(models.Model):
reporting_url = models.URLField()
message = models.TextField()
我为此模型创建了包含“消息”字段的表单,只是因为“reporting_url”是它需要根据用户单击“报告”按钮的特定页面自行填充的内容。
def report(request):
url_report = ???
if request.method == 'POST':
form = ReportForm(request.POST or None)
if form.is_valid():
new_form = form.save(commit=False)
new_form.reporting_url = url_report
new_form.save()
我想知道如何根据用户单击“报告”按钮的页面将特定 url 传递给表单中的“reporting_url”字段? (很像我们在社交网络上看到的)。
我这样做是否正确,或者有更好的方法吗? 请帮我处理这段代码。提前致谢!
【问题讨论】: