- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个名为 TemplateImages
的模型类,它保存对我媒体文件夹中图像的引用。
我想在 html 文件中循环显示图像。
这是我的 models.py 代码:
class TemplateImages(models.Model):
image = models.ImageField(upload_to='template_images') # template_images/en/chronological/en-chronological-resume-1.png.
type = models.CharField(max_length=40) # e.g. chronological, functional, combination, coverletter
language_code = models.CharField(max_length=7, choices=languages.LANGUAGE_CHOICES, default='en') # en.
def __str__(self):
return '{}'.format(self.image)
这是我的 views.py 代码:
def templates(request):
...
language_pref = request.user.userprofile.language_preference
chronological_images = core_models.TemplateImages('chronological', 'en')
...
return render(request, 'templates/templates.html', {
...
'chronological_images': chronological_images,
...
})
这是我的数据库的屏幕截图:
在我的 html 页面上,我放置了以下 django for 循环以在页面上显示 25 个图像:
{% for c_image in chronological_images %}
{{c_image.image|file_url|safe}}"
{% endfor %}
我收到以下错误消息:
'TemplateImage' object is not iterable
我已经搜索过谷歌,但找不到任何有用的示例。
谁能解释一下我做错了什么?
最佳答案
您只是构造了一个 TemplateImages
对象,而不是运行查询。试试这个:
chronological_images = TemplateImages.objects.filter(
type='chronological',
language_code='en',
)
关于python - django - 'ModelName' 对象不可迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54874167/
我已经通过流利的提供者的正确方法使用 vapor(服务器端) 和 PostgreSQL 为我的模型(Swift) 建立关系provider(database),我按照fluent的一般方法,但是不知道
我已经从 [ https://jsonmaster.github.io/#][1] 创建了一个模型类这个链接可编码,我收到这种错误无法将类型“[[BookingMasterModel]?]”的值转换为
请有人向我解释 Doctrine 自动生成文件之间的区别 .class.php和 Table.class.php ?例如在 Jobeet 教程中有 JobeetJob.class.php 和 Jobe
尝试使用 Automapper 对按两个属性分组的分组查询进行投影时出现以下错误 Missing map from IGrouping`2 to PlayerWarScore. Create usin
我正在尝试加载这个模型: class Menu { function show_menu() { $obj =& get_instance(); $ob
所以我正在尝试申请 Darin Dimitrov's answer ,但在我的实现中 bindingContext.ModelName 等于“”。 这是我的 View 模型: public class
我有一个名为 TemplateImages 的模型类,它保存对我媒体文件夹中图像的引用。 我想在 html 文件中循环显示图像。 这是我的 models.py 代码: class TemplateIm
我试图在 CakePHP 中的 find 方法返回的结果数组中去除多余的模型名称。现在,如果我要执行类似 $results = $this->Model->find('all') 的操作,我将不得不通
我需要使用环回从模型实例中获取模型名称。有什么想法吗? var myAccount = new app.models.Account({name: 'ACME'}); var modelName =
试图通过Elasticsearch和Tire在Heroku生产中部署Rails应用。 Heroku盆景插件已添加,但仍在运行此命令后 heroku run rake environment tire:
即使我们正常创建对象它在操作管理中工作,那么为什么我们在创建对象时使用搜索参数? 我不明白在创建 modelobject 时发送 id 以及搜索的以下代码的用法 $model=new ModelNam
我正在尝试创建一个类似于 - HCL/LF/02/2018 的发票编号,其中新发票的编号将增加 1。有人可以帮我获得预期的invoice_no吗?我在我的 Controller 中尝试了类似的操作 -
Member.afterRemoteError('assignDepartment', function (ctx, next) { console.log("in after remote
我想从表中查找与 api 中传递的 Id 相关的值。当使用 findByID 查找一条记录时,出现错误。 TypeError: Modelname.findById is not a function
我检查了一段代码,其中模型中写了一个关联。 has_many :association_name, -> { merge(ModelName.real) }, class_name: ModelNam
目前,我使用 Node Js 13 和 ORM Sequelize v5 以及 ES6 中的所有这些(通过 package.json 中的“type”:“module”)实现了一个 API。 在这个项
我有一个可以响应 HTML 和 JSON 客户端请求的 rails 3 Controller 。这个 Controller 有一个“create”方法,它创建一个新的“用户”模型对象,其值发布在 pa
下面的代码从另一个模型访问一个模型,返回未定义 var app = require('../../server/server'); module.exports = function(Regions)
我正在尝试使用 Steve Sanderson's blog post关于编辑可变长度列表。我已经通过 NuGet 包管理器安装了 dll,并确保命名空间位于 Views/web.config 文件中
我有一个 Asp.net MVC - C# 项目,想在项目中使用之前使用 LINQPad 测试它的一些 Entity Framework 语句。 项目有不同的类库如 DAL(包括 Applicatio
我是一名优秀的程序员,十分优秀!