Python Django图像上载-上载不起作用
我目前正在开发Django应用程序,遇到了一个错误,我不确定如何修复。我在网上查了一下,但仍然没有找到适合我代码的答案。我试图允许用户上传个人资料图片,但我不知道为什么它不会工作。文件没有上传到正确的文件夹,如果他们上传到某个地方,我不知道在哪里。我认为这可能与settings.py中引用的路径以及模型中的上传路径有关。感谢所有的帮助。 提前感谢。:) settings.py文件(位于其底部) models.py(设计器模型)Python Django图像上载-上载不起作用,python,django,file-upload,Python,Django,File Upload,我目前正在开发Django应用程序,遇到了一个错误,我不确定如何修复。我在网上查了一下,但仍然没有找到适合我代码的答案。我试图允许用户上传个人资料图片,但我不知道为什么它不会工作。文件没有上传到正确的文件夹,如果他们上传到某个地方,我不知道在哪里。我认为这可能与settings.py中引用的路径以及模型中的上传路径有关。感谢所有的帮助。 提前感谢。:) settings.py文件(位于其底部) models.py(设计器模型) 如果有任何其他部分你需要看到,以帮助解决我的问题,请让我知道。感谢
如果有任何其他部分你需要看到,以帮助解决我的问题,请让我知道。感谢所有帮助。您需要添加到模板中的
元素,否则浏览器无法将文件发送到服务器。您需要添加到模板中的
元素,否则浏览器无法将文件发送到服务器。显示具有该表单的模板。您可能缺少表单元素中的。您还应该提供有关收到的错误的更多详细信息。非常感谢您解决了问题,我不知道您必须这样做:)将您的评论作为答案发布,我将接受它。你知道我在哪里可以学会如何在管理中使用户可编辑吗?我不知道你说的使用户可编辑是什么意思。如果不是琐碎的问题,你最好问一个新问题。展示你的模板。您可能缺少表单元素中的。您还应该提供有关收到的错误的更多详细信息。非常感谢您解决了问题,我不知道您必须这样做:)将您的评论作为答案发布,我将接受它。你知道我在哪里可以学会如何在管理中使用户可编辑吗?我不知道你说的使用户可编辑是什么意思。如果不是小事,你最好问一个新问题。
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
LOGIN_REDIRECT_URL = 'main:home'
AUTH_USER_MODEL = 'main.Designer'
INTERNAL_IPS = '127.0.0.1'
class Designer(AbstractBaseUser, PermissionsMixin):
email = models.EmailField(unique=True)
username = models.CharField(max_length=25, unique=True)
display_name = models.CharField(max_length=25)
twitter = models.CharField(max_length=15)
bio = models.TextField(max_length=145, blank=True, default="")
avatar = models.ImageField(upload_to='img', default='img/default_profile_pic.jpg')
up_votes = models.IntegerField(default=0)
available = models.BooleanField(default=False)
thumbnail_price = models.FloatField(null=True)
channel_art_price = models.FloatField(null=True)
monthly = models.BooleanField(default=False)
promoted = models.BooleanField(default=False)
date_joined = models.DateTimeField(default=timezone.now)
is_active = models.BooleanField(default=True)
is_staff = models.BooleanField(default=False)