当前位置: 首页 > 面试题库 >

如何在Django中手动分配imagefield

朱通
2023-03-14
问题内容

我有一个具有ImageField的模型。如何手动为其分配图像文件?我希望它像对待其他任何上传的文件一样对待它…


问题答案:

请参阅django.core.files.File的django文档

其中fd是打开文件对象:

model_instance.image_field.save('filename.jpeg', fd.read(), True)


 类似资料:
  • 问题内容: 我正在尝试在http://java.sun.com/docs/books/tutorial/jdbc/basics/connecting.html上遵循Sun的JDBC教程。 它提供了以下示例代码: 该代码无法编译,因为除了最后调用的方法外,接口没有这些方法。 (以下是Javadoc:http : //java.sun.com/javase/6/docs/api/javax/sql/D

  • 问题内容: 我试图将磁盘中的文件分配给FileField,但是出现此错误: AttributeError:’str’对象没有属性’open’ 我的python代码: 和我的models.py 预先感谢您的帮助 问题答案: Django使用它自己的文件类型(具有明显增强的功能)。无论如何,Django的文件类型就像装饰器一样工作,因此你可以简单地将其包装在现有文件对象周围,以满足Django API

  • 问题内容: 我正在尝试学习python / django。 现在,我在models.py中拥有了所有模型 是否可以分解我的模型,以便每个模型在单独的models文件夹中可以有一个文件,以便可以执行以下操作: 问题答案: 有可能,只需确保将__init__.py在models目录中创建的所有模型导入。在你的情况下,它看起来像这样: 这需要完成,因为Django查找应用程序的模型。 正如其他人提到的那

  • 本文向大家介绍Django 手动迁移,包括了Django 手动迁移的使用技巧和注意事项,需要的朋友参考一下 示例 有时,由Django生成的迁移是不够的。当您要进行数据迁移时尤其如此。 例如,让我们拥有这样的模型: 该模型已经有现有数据,现在您想添加一个SlugField: 您创建了迁移以添加字段,但是现在,根据它们的,您想为所有现有文章设置标签title。 当然,您可以在终端中执行以下操作: 但

  • 问题内容: 我正在尝试在用户点击操作时将其分配给操作。 我知道如何为a创建动作,但是如何模仿a的相同行为却使用a ? 问题答案: 您需要一个。要进行设置,请使用以下命令: (您也可以使用,并为其分配图片,不添加文字,而只需连接即可)

  • 问题内容: 我找不到在Django中锁定关键部分的好方法。我可以使用锁或信号灯,但python实现仅适用于线程,因此,如果生产服务器派生,则将不遵守这些要求。有谁知道一种方法(我现在正在考虑posix信号量)来确保跨进程的锁定,或者禁止这种方法来阻止Django服务器派生。 问题答案: 当你的应用突然需要在多个服务上运行时,你需要一个分布式锁管理器。我为此目的写了elock。有更大的建议,而其他人