如何在Django中上载图像

如何在Django中上载图像,django,django-models,Django,Django Models,我正在django环境中创建一个新应用程序。我想上传用户在我的应用程序中注册时的图像,我想在他/她在我的应用程序中发布任何评论时使用相同的图像。那么,如何将图像上传代码集成到我的应用程序代码中呢?您应该使用用户配置文件,正如这里回答的那样,并在其中包含ImageField 然后为UserProfile创建一个ModelForm,并将其呈现在您希望用户设置其配置文件并添加用户图像的任何位置。模型表单将ImageField呈现为文件上载字段,并具有默认句柄。确保在settings.py中配置了MED

我正在django环境中创建一个新应用程序。我想上传用户在我的应用程序中注册时的图像,我想在他/她在我的应用程序中发布任何评论时使用相同的图像。那么,如何将图像上传代码集成到我的应用程序代码中呢?

您应该使用
用户配置文件,正如这里回答的那样,并在其中包含ImageField

然后为UserProfile创建一个
ModelForm
,并将其呈现在您希望用户设置其配置文件并添加用户图像的任何位置。模型表单将ImageField呈现为文件上载字段,并具有默认句柄。确保在
settings.py
中配置了
MEDIA\u URL
。您还需要在路径中安装
PIL
,以便图像上传工作


您可以访问您的
用户的
UserProfile
实例
doing
用户。在模板中获取您的
,并作为其他地方的可调用文件。

您应该使用
UserProfile
,正如这里回答的那样,并且在那里有ImageField

然后为UserProfile创建一个
ModelForm
,并将其呈现在您希望用户设置其配置文件并添加用户图像的任何位置。模型表单将ImageField呈现为文件上载字段,并具有默认句柄。确保在
settings.py
中配置了
MEDIA\u URL
。您还需要在路径中安装
PIL
,以便图像上传工作

您可以访问您的
用户的
UserProfile
实例
doing
user。在模板中获取您的
,并在其他地方调用