有没有什么办法可以获得一个类的对象列表,而不用创建一个专门的视图只使用可能TemplateView.as_view()
和模板?Django:是否有可能直接从模板中的数据库访问对象
0
A
回答
1
事实上,你需要一些东西,那将会返回一个响应对象。这是实际的观点。
如果您不想将视图声明为函数或类,那么可以使用lambda函数。 这里是例如工作urls.py的:
from django.conf.urls import url
from django.contrib.auth.models import User
from django.shortcuts import render_to_response
urlpatterns = [
url(r'^test/$', lambda request: render_to_response('testapp/test.html', {'users': User.objects.filter()})),
]
我创建匿名函数,并返回的响应与我需要的对象,并指定路径模板。
1
当然。 您可以使用分配标签(将其写入模板标签库中)。 Assignment tag docs
@register.assignment_tag
def my_tag():
return Product.objects.all()
在模板(TemplateView - 没问题)
{% my_tag as my_tag %}
{% for item in my_tag %}
{{ item.name }}
{% endfor %}
相关问题
- 1. 是否可以从jinja2模板中访问对象的key_name?
- 2. 是否有可能通过数据库链接访问数据库链接
- 3. 从DJango中的HTML模板访问数据库模型
- 4. 我可以从django模板访问数据库吗?
- 5. Django访问模板数据
- 6. 是否可以直接访问树枝模板中的Route参数?
- 7. 直接访问数据库
- 8. 我们是否可以直接访问核心数据的SQLite数据库
- 9. Django管理模板:访问模板中的请求对象
- 10. 直接从jsp访问数据库
- 11. 是否有可能使用JavaScript从django模型数据库获取数据?
- 12. 直接访问数据库与间接访问数据库
- 13. 是否有可能从本地主机直接连接到Heroku数据库?
- 14. Django使用模板中的特定模型访问数据库
- 15. 直接从Java模板访问DAO
- 16. Django。从表单对象访问模板中的外键字段
- 17. 从模板创建访问数据库
- 18. Django模板 - 是否有可能使url-aware模板
- 19. 模板函数中的静态对象是否有链接?
- 20. 是否有可能从CloudFormation模板
- 21. 是否可以在Android中使用ContentProvider并直接访问数据库?
- 22. 的Django:访问模板数据与FK
- 23. Django的不能访问模型中的所有对象
- 24. 是否可以直接访问索引?
- 25. 是否有可能访问
- 26. 模板中的数据库对象
- 27. 是否有可能将具有泛型的收集对象直接存储到数据库列
- 28. 是否有可能直接调用码库运行从AWS lambda
- 29. 是否可以访问C++模板模板常量参数?
- 30. Django:使用Ajax获取模板中的数据库对象值
我不知道我知道你问这里。如果您正在尝试获取特定实例的属性字典,那么您的模板在哪里?你的意思是你想列出它们吗?即''instance .__ dict__''当你说''objects''时,你的意思是你的类中所有实例化对象的列表?即http://stackoverflow.com/questions/1535327/python-how-to-print-a-class-or-objects-of-class-using-print – 2014-10-12 16:45:19