我在模型中有以下内容:
class Companies(models.Model):
ComName = models.CharField(max_length=255)
ComURL = models.CharField(max_length=1024,null=True)
class Products(models.Model):
PrName = models.CharField(max_length=255)
PrCompany = models.ForeignKey(Companies)
以及模板中的以下内容:
{% if products %}
var markers = [
{% for product in products %}{"url":"{{ product.PrCompany.ComURL }}","name":"{{ product.PrName }}"},{% endfor %}
]
{% endif %}
{% endblock %}
但我得到的输出是:
var markers = [
{"url":"None","name":"Samsung GT-S7350"},{"url":"None","name":"SonyEricsson W395"},{"url":"None","name":"Nokia E75"},
]
我查看数据库,每个条目都有一个值,该值不为空。 为什么说“无”? 这种关系中的某些东西是不对的?
答案 0 :(得分:1)
你可能想尝试使用models.URLField()而不是ComURL的CharField。