网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月31日漏签0天
python吧 关注:481,128贴子:1,983,942
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 6回复贴,共1页
<<返回python吧
>0< 加载中...

求助本地服务器渲染html不加载图片

  • 只看楼主
  • 收藏

  • 回复
  • Lee_Wikie
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
使用python构建本地服务器后渲染同目录templates文件夹index.html,结果发现html的图片加载不出来,目前图片本身和路径写的都没问题,不知道是不是权限的问题


  • Lee_Wikie
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import time
import secrets
from flask import Flask, render_template, request, redirect, url_for, session
import datetime
app = Flask(__name__)
app.secret_key = secrets.token_hex(16)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/admin', methods=['GET', 'POST'])
def admin():
if 网页链接 == 'POST':
password = request.form['password']
if password == '114514':
session['authenticated'] = True
return redirect(url_for('admin_page'))
else:
time.sleep(3)
return redirect(url_for('admin'))
return render_template('admin_login.html')
@app.route('/admin_page')
def admin_page():
if not session.get('authenticated'):
return redirect(url_for('admin'))
file_path = 'D:/GuangBo/songs.txt'
with open(file_path, 'r') as file:
songs = file.readlines()
date = datetime.date(2023, 9, 28)
weekday = date.strftime("%A")
return render_template('admin.html', songs=songs, weekday=weekday)
@app.route('/submit_song', methods=['POST'])
def submit_song():
song = request.form['song']
year = '2023'
month = request.form['month']
day = request.form['day']
file_path = 'D:/GuangBo/songs.txt'
with open(file_path, 'a') as file:
file.write(f"{song} - ({year}-{month}-{day})\n")
return redirect(url_for('song'))
@app.route('/contactUs')
def contact_us():
return render_template('contactUs.html')
if __name__ == '__main__':
app.run()


2026-01-31 17:03:02
广告
不感兴趣
开通SVIP免广告
  • Lee_Wikie
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
另外这个html单独打开,图片什么的都正常加载,唯独用本地服务器就不行


  • Lee_Wikie
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>黄梅一中广播站</title>
<style>
*{
margin:0;
padding:0;
}
body{
background: -webkit-linear-gradient(left, #8B6969, #CDC5BF);
}
.header{
height:280px;
background: url(img/3.png) no-repeat;
color:white;
text-align:center;
}
.header h1{
font-size:60px;
font-weight:400;
padding-top:70px;
}
.header p{
font-size:30px;
font-weight:300;
}
.box{
overflow:hidden;
width: 90%;
height: auto;
margin: 0 auto;
margin-top:20px;
border-radius:10px;
box-shadow:2px 2px 15px rgba(0,0,0,.5);
}
.box .top img{
width:100%;
}
.bottom{
padding: 25px 30px;
}
.bottom h1{
font-size:22px;
font-weight:400;
padding: 10px 0;
color:black;
}
.bottom p{
font-size:14px;
。 color:black;
}
.footer{
。 margin-top:30px;
height:50px;
color:white;
text-align:center;
}
.footer p{
line-height:100px;
}
</style>
</head>
<body>
<div class="header">
<h1>黄梅一中</h1>
<p>广播站</p>
</div>
<div class="content">
<div class="box">
<div class="top">
<a href="song.html"><img src="img/5.png"></a>
</div>
<div class="bottom">
<h1>广播点歌</h1>
<p>你想在学校里放什么歌呢,快反馈我们吧~</p>
</div>
</div>
<div class="box">
<div class="top">
<img src="img/1.png"/>
</div>
<div class="bottom">
<h1>联系我们</h1>
<p>有什么问题与建议都


  • 贴吧包打听
  • 进士
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果图片的路径是正确的,那么问题可能出在以下几个方面:1. 图片文件的访问权限:确保Python和你的web服务器有足够的权限来读取这些图片文件。如果你在Unix或Linux系统上,你可以使用`chmod`命令来改变文件的权限。例如,`chmod 755 image.jpg`会赋予文件所有者读/写/执行权限,而给组用户和其他用户读/执行权限。2. 图片的URL路径:确认你已经在HTML文件中正确地指定了图片的URL。如果你在本地服务器上运行web应用,那么URL应该是相对于服务器的根路径。例如,如果你的图片位于与HTML文件相同的目录中,你应该在HTML文件中这样写:``。如果图片在一个名为images的子目录中,那么应该这样写:``。3. Python服务器配置:确认你的Python服务器(例如Flask,Django等)正确地提供了这些图片。通常,这涉及到设置正确的静态文件路径。例如,在Flask应用中,你可能需要像这样做:`app = Flask(__name__, static_url_path='/static')`,然后在HTML文件中使用相对路径``。4. 网络问题:如果你试图从其他网络位置(例如通过浏览器访问你的本地服务器)加载图片,你需要确认你的本地服务器已经正确地配置了网络路由。你可以尝试使用浏览器的开发者工具(通常可以通过按F12键打开)来检查图片的URL是否正确,以及是否有任何错误提示。这可能会帮助你找出问题的原因。


  • Lee_Wikie
  • 举人
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
找到问题了,flask要建静态文件夹


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回python吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示