• Django-DidNotExist:选项匹配查询不存在

    我收到了DidsNotExist错误。尝试过Filter(),First(),试穿-无法正常工作。 我不想通过try-catch隐藏错误,想删除它。 我在这里尝试了许多答案,但都无济于事。 使用最新的Django和Python3.6和php7.2。 Git存储库以重新创建异常- https://github.com/Lishat/Online-Examination-Portal-in-Python3-Django 在ubuntu上使用本地服务器和SQL数据库; 单击“完成”以完成测试时,会发生错误。 ...
  • 模板渲染期间出错:/ products / product-3 /中的NoReverseMatch

    您能帮我了解以下错误吗? 我正在学习Django,并且确实坚持使用视图的反向呈现。 当我单击产品链接时,它应该转到产品页面,但会引发错误。 我的分析 我在产品单一功能中插入了打印语句,并且可以在终端中看到程序正常工作,直到它呈现视图为止,这有帮助吗? 从终端 15/Nov/2020 22:49:59] "GET /products/ HTTP/1.1" 200 7582 <WSGIRequest: GET '/products/product-3/'> {'product': <Product: Produ...
  • Django:如何仅更新已选中复选框的数据库中的库存?

    我正在创建一个将充当杂货店的Web应用程序。我希望它以某种方式工作,以便当客户单击复选框并单击“提交”时,数据库将库存量减去1。我无法从复选框中捕获信息,然后使用该值减去库存中的1。 models.py class Post(models.Model): title = models.CharField(max_length=100) Price = models.DecimalField(max_digits=4, decimal_places=2,default=1) S...
  • / 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, '...
公告

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

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