如何查询数据库
来源:互联网 发布:数据出境安全评估指南 编辑:程序博客网 时间:2024/05/08 06:10
应用场景:
标签选择,参与人,各种选择可以从数据库中查出所有,反馈到前端的标签中。还可以在模板文件中添加selected标签做预选择
model.py中
from django.db import modelsclass MessageTag(models.Model): class Meta: db_table = "message_tag" # 标签名称 tag_name = models.CharField( max_length=20, null=False, unique=True ) @classmethod def msg_tags(cls): return cls.objects.all()
view.py中
msg_tags = MessageTag.msg_tags()
模板HTML中
{% for tag in msg_tags %}<option value="{{ tag.tag_name }}">{{ tag.tag_name }}</option>{% endfor %}
说明:
你用all() 返回的是一个对象列表。这样的 [obj1, obj2, …]
使用 obj.objects.get(id=) 这样得到的是一个对象, 或者使用 get_object_or_404(obj, id=)
这样的话, 使用 obj.objects.get(id=**).属性名 既可以了
或者
for obj in obj.objects.all():
obj.属性名
0 0
- 如何优化数据库查询
- 如何优化数据库查询
- 如何查询数据库
- 如何加快查询,优化数据库
- 如何加快查询,优化数据库
- 如何查询Oracle数据库版本
- mysql数据库查询如何排序
- C# 如何异步查询数据库
- 如何加快查询,优化数据库
- 如何提高数据库查询速度
- 如何加快数据库查询速度
- 如何提高数据库查询速度
- Django中的数据库如何查询
- 如何提高数据库查询速度 (摘录)
- 如何查询oracle数据库中的所有用户名?
- 如何优化SQL Server数据库查询(转载)
- 如何优化SQL Server数据库查询
- 如何优化SQL Server数据库查询
- 补充支持向量机通俗导论
- IOS版AdMob集成KeyMob广告教程
- JAVA生成短8位UUID
- spark 一步一步走
- mpls代码位置
- 如何查询数据库
- Mutex::AutoLock
- @property的三类属性
- redis持久化
- UNIX环境编程------Unix编程实例------Gethostbyname和gethostname结合使用打印出主机IP地址
- df和du显示的磁盘空间使用情况不一致的原因及处理
- 疑难问题单
- java.lang.IllegalStateException: The specified child already has a parent. You must call removeView(
- Android 学习网站(资源收集)