当我试图用id的帮助从db.html抓取物品时,它显示了一个错误,我不明白问题在哪里,请帮帮我
venue.html
{% extends 'MYapp/index.html' %}
{% block content %}
<center>
<h1> venue.html </h1>
<br>
<div class="card-header">
Featured
</div>
<div class="card-body container-fluid">
<h5 class="card-title">Special title treatment</h5>
{% for venues in venue_list %}
<p class="card-text container-fluid">
<a href="{% url 'db' all.id %}"> {{ venues }} {{ venues.lastname}}</a>
{% endfor %}
</p>
</div>
</center>
{% endblock %}
意见。派克
from django.shortcuts import render
from django.http import *
from MYapp.models import *
from .form import *
def index(request):
return render(request,'MYapp/index.html')
def venue(request):
venue_list = Task.objects.all()
return render(request,'MYapp/venue.html',{'venue_list': venue_list})
def db(request, db_id):
all = Task.objects.get(pk= db_id)
return render(request,'MYapp/db.html',{'all': all})
网址。派克
听到另一个错误
显示页面未找到
因为这个路径('db/
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('nature', views.nature, name ='nature'),
path('', views.index, name ='index'),
path('footer', views.footer, name ='footer'),
path('navebar', views.navebar, name ='navebar'),
path('form', views.form, name ='form'),
path('venue', views.venue, name ='venue'),
path('db/<db_id>/', views.db, name ='db'),
]
当您渲染模板时。html
(在名为venue()
的视图函数中),您没有将变量all
传递到上下文,您只是传递venue\u list
。
这会导致错误,因为在零件href=“{%url'db'all.id%}”
中的模板中,将不会定义变量all
。
问题内容: 我正在为新闻网站编码,现在我将使用评论发布功能进行详细说明。 我已经尝试了很多方法和时间,但是仍然无法解决,而且我的代码也找不到任何错误,确实需要您的帮助。 评论发布功能位于news_detail.html中。我的项目 新闻中 有两个重要的应用程序, 操作 注释模型正在 运行 这是我的 根urls.py : 这是 news / urls.py 这是operation / urls.py
问题内容: 我需要将聊天对话存储在数据库模式中。我将使用此数据库的方式是在网站上发布聊天记录。每次聊天最多不会超过20个回复。有人可以建议一个方案吗? 问题答案: 这是使用MySQL Workbench的开始 ERD的PNG出口 和创建脚本 也欢迎您从我的保管箱下载MWB文件。
我试图在WSO2流集成器和本地Postgres DB之间设置更改数据捕获(CDC)。 我遵循CDCWithListeningMode示例来实现CDC,并使用pgoutput作为逻辑解码插件。但是当我运行应用程序时,我会得到以下日志。 Debezium默认为decoderbufs插件-“无法访问文件”decoderbufs“:没有这样的文件或目录”。 根据这个答案,问题是由于decoderbufs插
问题内容: 我有一个python脚本正在查询共享Linux主机上的MySQL服务器。出于某种原因,对MySQL的查询通常会返回“服务器已消失”错误: 如果此后立即再次尝试查询,通常会成功。因此,我想知道python中是否有一种明智的方法来尝试执行查询,如果失败,则可以重试固定次数的尝试。可能我想让它尝试5次再完全放弃。 这是我的代码类型: 显然,我可以通过在except子句中进行另一次尝试来做到这
我在videorequest应用程序中制作简单模型 当我试图运行python manage时,代码cmd中显示了什么错误。py运行服务器查询 由启动的线程中存在未处理的异常。0x0446E7C8处的包装器
1、常见用法 Db类及其配套的Record类,提供了在Model类之外更为丰富的数据库操作功能。使用Db与Record类时,无需对数据库表进行映射,Record相当于一个通用的Model。以下为Db + Record模式的一些常见用法: // 创建name属性为James,age属性为25的record对象并添加到数据库 Record user = new Record().set("name",