我想得到一个用户上传到数据库的对象数。例如:
假设我有一个名为“Link”的模型(它添加了一个带有标题和描述的url)型号.py地址:
class Link(models.Model):
user = models.ForeignKey(User)
title = models.CharField(max_length=200)
link = models.URLField(max_length=200)
description = models.TextField()
以其形式:
class UrlForm(ModelForm):
class Meta:
model = Link
以及它的观点:
def linkurl(request):
form = UrlForm()
if request.method == 'POST':
form = UrlForm(data=request.POST, instance=Link())
if form.is_valid():
form.instance.user = request.user
form.save()
return redirect("home")
else:
form = UrlForm()
return render(request, "addurl.html", {'form': form})
因此,知道用户可以添加网址到我的应用程序,我期待着打印的网址,用户上传到我的应用程序数量。这真的有可能吗? 提前谢谢你。你知道吗
使用
filter
和count
:实现这一点有多种方法。你知道吗
现在,在您的模板中,您可以通过正在使用的表单直接访问链接模型。假设您不使用空模型:
不过,我推荐ndpu的解决方案作为一次性解决方案。如果您更经常需要此功能,请考虑对模型进行增强
相关问题 更多 >
编程相关推荐