0

我在模型中有以下内容:

  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"},
]

我查看数据库,每个条目都有一个值,它不是空的。为什么它说“无”?关系中有什么不对劲?

4

1 回答 1

1

您可能想尝试使用 models.URLField() 而不是 ComURL 的 CharField。

于 2009-08-02T04:49:48.340 回答