【问题标题】:Django: linking users to models in an App (new to django><)Django:将用户链接到应用程序中的模型(django 新手><)
【发布时间】:2018-04-17 15:53:43
【问题描述】:

我对 django 很陌生,我知道的术语很少......所以如果您能更具体地回答如何实施,我们将不胜感激。

我正在从事有关图像共享平台的网络开发任务。功能涉及用户上传、下载、删除和搜索图片等。

最近我在我的网站上实现了“allauth”插件,以便用户可以登录该网站,我还创建了一个名为“AllImages”的应用程序,其模型为“Image”。

我的问题是: 如何将用户链接到“AllImages”和“Image”,以便系统知道谁上传了特定图像。 因为我只想让上传者自己能够删除他的图片

这个插件我真的一窍不通,就是别人做的哈哈....

this is the allauth plugin

【问题讨论】:

  • 你好何塞。我可以看到您是 StackOverflow 的新手。通常在这里完成的方式是您向我们展示您为我们生成的一些工作/代码,以帮助您解决问题。不要让人们帮助从头开始编写代码。我建议您查看 Django 文档以开始使用,它写得很好而且清晰,非常适合像您这样的初学者:docs.djangoproject.com/en/2.0/intro/tutorial01

标签: django django-models django-users


【解决方案1】:

在您的图像模型中为用户添加一个外键字段。

from django.contrib.auth.models import User

你还可以查询类似..

Images.objects.filter(user=logged_user) 获取此特定用户的所有图像。

Django auth User

【讨论】:

    猜你喜欢
    • 2021-11-12
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-28
    相关资源
    最近更新 更多