• / profiles / profile / NOT NULL约束处的IntegrityError失败:profiles_userprofile.user_id

    我正在使用Django 3.0.3和python 3.8.5 好吧,我想在我的网站上针对用户个人资料使用以下功能。 1-首次注册时,他可以通过单击个人资料按钮来创建其个人资料,但是在创建个人资料后再次单击个人资料按钮时,他将能够编辑其个人资料而不再次创建个人资料。 我试图使用类基础视图来实现这一点,因为作为初学者,cbvs易于使用且易于理解。 我正在尝试使用下面给出的代码,但是遇到了以下错误: / profiles / profile /中的IntegrityError NOT NULL约束失败:profi...
  • 无法将当前用户设置为Django中帖子的作者

    我正在尝试将当前登录的用户设置为上载图像表单的作者。我遵循的建议可以在StackOverflow的几个公共问题中找到,即:存储来自form.save()的对象,然后为其分配作者值。不幸的是,它似乎根本不适合我,而且我一直没有指派任何作者担任该职位。我已经检查了我的代码很多次,但我无法弄清楚出了什么问题。 有人可以帮我吗? 我的modes.py from django.db import models from django.conf import settings from django.contrib.a...
  • 即使用户存在,也没有用户匹配给定查询

    我是Django的新手,正在通过使用url中的用户名(例如, mysite.com/profile/someusername 我将在几个地方找到个人资料的链接,但是我要尝试的第一个地方是在导航栏中,以访问已登录用户的页面。 base.html <a class="dropdown-item" href="{% url 'fillups:user_profile' username=user.username %}" class="btn btn-simple">Overview</a> 这样可以正确显示当...
  • 默认将选择值传递给表单,然后再将其保存在django中

    所以这个主意是,您可以在django管理面板中为用户帐户激活is_staff后使用户能够创建新服务,然后他将成为分销商 这是服务和分发者的链接模型: models.py class Distributor(models.Model): user = models.OneToOneField(User,on_delete=models.CASCADE,null=True, blank=True) service_ch =[('credit','credit'),('games','games')] name ...
  • join()参数必须是str或字节,而不是'tuple'—在Django中,在制作报纸项目时

    我是Django的新手,并试图按照Django专为初学者编写的django制作模拟报纸应用程序。 我为文章创建了一个CreateView并将其路由到项目中我的文章应用中的“ new /”,并设置了正确的模板。 现在重定向到“ / new /”会导致此TypeError。 Request URL: http://127.0.0.1:8000/articles/new/ Django Version: 3.0.6 Exception Type: TypeError ...
  • 如何为Django模型BooleanField添加布尔按钮,以便普通用户可以将值设置为true或false?

    我正在制作一个“任务管理待办” Web应用程序。我的代码正在运行,达到用户登录后可以添加任务的级别,并且该任务连同外键用户都存储到UserTask Model中,其中包含4个字段,其中包括User(FK) ,标签,到期日,状态(布尔值)。用户添加任务时输入了最后三个字段,但是我需要我的状态字段(该字段连同其他字段一起显示在task.html中),以便可以在true或false(任务完成与否)之间切换checkList最好。 我如何在Django 3中做到这一点? 我的models.py,forms.py,v...
  • 字段'id'需要一个数字但得到了(<OrderItem:Dummy 1中的1>,True)

    TypeError:字段'id'需要一个数字但是得到了(OrderItem:Dummy 1>中的1>,True)。 我必须在Django中创建一个简单的电子商务站点,对此我是陌生的,因此可以帮助解决问题。 views.py def add_to_cart(request, slug): item = get_object_or_404(Item, slug=slug) order_item = OrderItem.objects.get_or_create(item=item) order_qs = Ord...
  • 如何在Django中获取Post数据表单Category?

    我尝试过使用Django。现在,我被困在类别中发布问题。我想知道我们如何使用它。 我应该使用任何过滤器吗? 我的model.py中的代码 class Category(models.Model): title = models.CharField(max_length=255, verbose_name="ชื่อหมวดหมู่") content = models.TextField(default='ใส่เนื้อหาบทความ') slug = models.Slu...
  • 如何在Django中链接到其他用户的个人资料?

    我一直在尝试单击帖子的作者(创建该帖子的用户),我希望它将我重定向到该用户的个人资料,例如在instagram中,当您单击该帖子顶部的用户时,会将您重定向到他们的轮廓。每次我这样做时,都不会看到帖子的作者个人资料,而是看到已登录的用户个人资料。我认为views.py文件或base.html中有问题。 views.py def profile(request, pk=None): if pk: user = get_object_or_404(User, pk=...
  • 无法获取社交网络项目中帖子的DeleteView

    我正在Django建立一个简单的社交网络。 在我的社交网站的“首页”中,我列出了所有用户发布的所有帖子,以及作者和发布日期。在已登录用户的每个帖子下,都会出现一个“删除”按钮。如果用户单击它,它将返回该帖子的特定视图,并显示“您是否真的希望删除此帖子?”之类的消息。 但是,当我单击它时,代码返回此错误: NoReverseMatch位于/ posts / delete / 7 /      反向查找“单”,未找到任何参数。尝试了1种模式:['帖子/作者/(?P [-\ w] +)/(?P \ d +)/ $...
  • 无法重定向到另一个页面

    我正在写一个从game2.html检索答案的视图,检查答案;如果答案正确,则视图将用户重定向到correct.html;如果答案不正确,则用户将重定向至correct.html。 现在的问题是,单击“提交”按钮后,将不会重定向用户。 我该如何解决? morse_logs / views.py @login_required() def game2(request): """The Game2 page""" if request.user and not request.user.is_an...
  • 通过分组在Django中显示数据

    基本上,我从事过此项目,并且只能根据自己的需要在html页面上显示数据。现在显示的只是0-4数据,但是我不确定如何正确显示它。 为了孩子: 我希望它显示用户的孩子。 对于时间轴: 根据选择哪个子项,时间线表将显示特定子项的数据。我想按年龄范围(列标题)对数据进行分组,然后单击时将显示与当前时间线单元格关联的pdf。 我的意见档案: def timeline(request): timeline = Timeline.objects.all() return render(request, '...
  • 在Django上编辑用户照片,需要一起传递request.POST + request.FILES

    我有点卡在这里,编码新手并从头开始研究我的第一个Django项目。看了几个答案并尝试了几步,但仍然无法正常工作。我试图让用户编辑他们的照片。我想出了如何允许他们在注册中上载它,并且我知道它处理的是“ request.FILES”,但是我不知道如何将其包含在用于编辑配置文件的表单值中。这是我得到的错误 AttributeError at /update_account/10/ 'Profile' object has no attribute 'get' Request Method: POST Reques...
  • Django:使用CSRF令牌渲染视图时出错

    网络上有很多关于该错误的文章: TypeError:“模块”对象不可调用 当尝试使用上下文时,但是我在此上停留了将近24小时...我已经阅读了不止一次文档,但仍然没有成功。 TL,DR: I don't know what I am doing and I need someone to explain me, how to use a {% csrf_token %} on a <form action="?" method="post"> html page. Because my views.py a...
  • Django插入getlist数据

    我正在为每个学生和每个核心价值选择一个分数,然后将所有数据发送回数据库,请帮助我。.我完全解决了这个问题,我尝试解决了好几天。 我的问题是我没有获得每个分数的正确价值是给学生的,哪个分数代表了什么核心价值 这是我的views.py for desc, i in zip(request.POST.getlist('marking'), request.POST.getlist('coredescription')): coredesc = corevalues[int(desc)] core...
  • 添加to_field_name时的Django搜索表单错误

    每当我尝试将to_field_name添加到主题和成员身份表单字段时,都会出现以下错误: ValueError:以10为基数的int()无效文字:“编程” ValueError:以10为底的int()的无效文字:'Free' 字段“ id”需要一个数字,但得到了“编程”。 字段“ id”应该有一个数字,但得到了“免费”。 不含to_field_name的网址: http://127.0.0.1:8000/courses/?name=&min_views=&max_views=&min_date=&max_d...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部