【问题标题】:Get a correct path from random data从随机数据中获取正确路径
【发布时间】:2020-05-03 19:34:44
【问题描述】:

在我的索引页面上,我有一个图片库。当有人单击图像时,它应该在另一个页面中显示更多信息和更多照片。所有都使用for 循环从MySQL 数据库加载。我无法从我的数据库中获取点击图像的详细信息。它加载所有数据

这个页面的过程就像一个新闻网站——所有的新闻都是从一个循环中加载的。如果有人点击新闻项目,它应该只显示有关点击项目的详细信息。

下面是我的index.html 页面,还有我的urls.pyviews.py 源代码。

我正在使用 Python、Django 和 MySQL;所有最新版本。

Home page, source code of my images gallery

{% for x in destination %}
<!-- Destination -->
<a href="destination" id="{{x.id}}"><div class="destination item" >
    <div class="destination_image">
        <img src="{{x.img.url}}" alt="">
        {% if x.offer %}
        <div class="spec_offer text-center"><a >Special Offer</a></div>
        {% endif %}
    </div>
    <div class="destination_content">
        <div class="destination_title"><a href="">{{x.name}}</a></div>
        <div class="destination_subtitle"><p>{{x.short_description}}</p></div>
        <div class="destination_price">From ${{x.price}}</div>
    </div>
</div></a>

{% endfor %}
from . import views
from django.urls import path

urlpatterns = [
    path('destination', views.destination, name='destination'),
    path('', views.index, name='index')
]
from django.shortcuts import render
from .models import Destination


def destination(request):
    dest = Destination
    return render(request, 'destination.html', {'sub_destination': dest})

【问题讨论】:

    标签: python django database loops for-loop


    【解决方案1】:

    更改&lt;a&gt;标签的href属性,尝试将图片的参数插入href以在新页面中打开(可能是图片的主键)。

    在新页面上,只需检索图片信息并展示给客户端即可。

    【讨论】:

    • 谢谢。很抱歉,在一件重要的事情之前我不能写……我正在使用 python、Django 和 MySQL。所有的版本。非常感谢你这么友好地回答我
    • OP 正在使用 Django,他们为什么要在这里浪费时间在 PHP 上?
    • 谢谢,但结果是一样的。加载对象中的所有图像..我仍然无法得到它
    猜你喜欢
    • 2020-04-23
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多