我刚开始和Django一起发展,我慢慢地爱上了他。然而,我仍然是一个呆子,很难理解为什么这个特殊的模型不起作用,所以我来了。在
我有这个模型模型.py公司名称:
class projectBuildTests(models.Model):
project = models.CharField(max_length = 50)
build = models.CharField(max_length = 10)
testName = models.CharField(max_length = 50)
我的视图.py是这样的:
^{pr2}$在我的主页.html我试着这样表现:
<label>Project:</label><br>
<select class="project_test_selector" multiple="multiple" size="10">
{% for project in projects %}
<option>{{ project.text }}</option>
{% endfor %}
</select>
我和django管理员一起管理模型数据。它是这样注册的:
admin.site.register(projectBuildTests)
在实际的管理面板中,模型显示出一点奇怪。它给了我一堆子对象,而不是我可以向其添加数据的普通列列表。我不知道我说的对不对:-/
在你的视图.py,您需要在响应上下文中传递
projects
queryset。在在模板中:
^{pr2}$编辑一下普里扬克·帕特尔的回答。。 Django shorcuts非常有用。 例如,可以导入渲染:
然后返回:
^{pr2}$相关问题 更多 >
编程相关推荐