0

こんにちは、以下のようなDjangoモデルがあります

class Staff(models.Model):

    name = models.CharField(max_length = 200)
    url = models.CharField(max_length = 200)

URL は別の Web サイトから生成されたものであり、データベースのようなものです

www.foo.com/xxx-yyy

www.foo.com/xxx-zzz

以下のようなdjangoテンプレートを使用すると、リンクは現在のURLの拡張のような関連するURLに移動します

{% extends "index.html" %}
{% load markup %}
{% block right %}
<h1>Names</h1>
{% for i in persons %}
<p><a href="http://{{i.url}}">{{i.name}}</a></p>
{% endfor %}
{% endblock %}

mycurrent.url.com/www.foo.com/xxx-yyyに移動します

4

1 に答える 1

0

いいねの前に http:// を追加することで修正されます。

{% extends "index.html" %}
{% load markup %}
{% block right %}
<h1>Names</h1>
{% for i in persons %}
<p><a href="http://{{i.url}}">{{i.name}}</a></p>
{% endfor %}
{% endblock %}
于 2012-10-15T07:06:36.283 に答える