所以我正在创建一个小网站,我希望用户能够上传个人资料图片到他们的页面。然而,我遇到了一个问题,图像不能渲染。我有一个用户上传个人资料图片的实际过程,它保存到一个目录,但它不会加载到HTML文档中
我尝试重命名models.py文件中的字段,因为我认为这可能是一个问题,因为我需要一个特定的字段名称。这些都不管用。
下面是models.py中的相关UserProfileInfo模型
class UserProfileInfo(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
firs
我已经使用以下代码成功上传了一张图片:
views.py
from django.conf.urls.defaults import *
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response
from django import template
from django.template import RequestContext
from mysite.uploadr.forms import UploadFileForm
def
我在Django中的第9章--创建用户身份验证。在注册页面中,我有上传图片的选项。在我的管理文件中,在我注册后,一切看起来都很好。我出现在用户配置文件中,它甚至显示了我上传的图片:Picture: Currently: profile_images/earth.jpeg Clear。然而,当我单击图片时,这是我得到的错误消息:
Page not found (404)
Request Method: GET
Request URL: http://localhost:8000/admin/rango/userprofile/1/change/profile_images/ear
这是我的models.py:
class UserImages(models.Model):
user = models.ForeignKey(User)
photo = models.ImageField(upload_to=get_file_path)
这就是我上传图片的观点:
def uploadImageView(request):
if request.method == 'POST':
form = UploadImageForm(request.POST, request.FILES)
if form.is_
我正在尝试上传一些图片在我的应用程序媒体文件夹。问题是图片上传成功,而不是在媒体文件夹中。它会创建另一个文件夹并存储它们。下面给出了我的代码细节:
urls.py
from django.contrib import admin
from django.urls import path
from ssibdweb import views
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [