저는 Django-countries을 사용하고 있습니다. 각 국가 옆에있는 국가 플래그를 장고 양식 또는 템플릿에 표시하는 데 익숙하지 않습니다.Django 국가의 Django 양식 및 템플릿 플래그 표시
국가 목록이 잘 표시됩니다. 고정 폴더에 플래그 폴더를 올바르게 설정했습니다. 그러나 깃발을 표시하는 것은 불가능합니다. 내 모델에서
나는이 :
PaysNaissance = CountryField(blank_label='Sélectionner un pays', verbose_name='Pays de naissance')
그런 다음 내 양식은 다음과 같이 국가를 표시합니다 : 당신이 볼 수 있듯이
는 없음 플래그 내 목록에 나타납니다. 이 문제에 대해 알고 계시나요?
설정을 잘 구성하고, 내 템플릿에 내가 가진 : 그것은 표시
<table style="width:100%">
<tbody>
<p></p>
<tr>
<th> Informations sur l'individu </th>
<th> Données renseignées </th>
</tr>
<tr>
<td>Pays de Naissance</td>
<td>{{personne.PaysNaissance}}</td>
</tr>
</tbody>
</table>
: FR
을하지만 플래그를 표시 할 경우에, 나는 {{personne.PaysNaissance.flag}}
를 설정하고 난 /static/flags/fr.gif
있습니다.
그래서 내가 쓸 필요가 깃발을 표시하기 위하여 : <td><img src='{{personne.PaysNaissance.flag.url}}'/></td>
를하지만 제대로 작동하지 않습니다. 내 양식 부분에서
는 :
<form class = "form" method='POST' action='' enctype="multipart/form-data"> {% csrf_token %} <br></br>
{{ form.as_p }}
{{birthday|date:"%d/%m/%Y" }}
<input type="submit" onclick="return confirm('Valider le formulaire ?')" />
</form>
동일한 템플릿의 정확한 HTML 코드를 표시 할 수 있습니까? 문제는 **
내 질문에 일부 정보를 추가;) – Deadpool