私のdjango管理者には、各行に異なるURLのデータベース列があります。これらのURLはリンクではなく単純なテキストとして表示されます。リンクをクリックすると、ユーザーをURLにリダイレクトするようにリンクを作成するにはどうすればよいですか。Django admin:データベース列にリンクを保存する
2
A
答えて
0
あなたのテンプレートにアクセスしている場合:あなたは、出力テンプレートでこれは彼らがクリッカブル作ることができ
http://www.google.com
:field
の内容がある場合
を何かのように
<a href="{{ field }}">{{ field }}</a>
もしそうでない場合:
私はこのStackoの質問は似ていると思う:How to add clickable links to a field in Django admin?
1
設定allow_tags
真のモデルのメソッドに:
class Person(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
color_code = models.CharField(max_length=6)
def colored_name(self):
return '<span style="color: #%s;">%s %s</span>' % (self.color_code, self.first_name, self.last_name)
colored_name.allow_tags = True
関連する問題
- 1. Django admin - インラインを保存するには?
- 2. Django Admin - カスタムフォームからデータを保存
- 3. djangoのボタン/リンクを削除するadmin
- 4. モデル保存中にDjango adminがカスタムエラーメッセージを返す
- 5. djangoのデータベースを保存する
- 6. Django admin "サイトに保存して表示"ボタン
- 7. Django AdminからUser.emailをユニークに保つ
- 8. データベースに配列を保存するか、別の列にする
- 9. アップロードされたファイルのリンクをmvc3のデータベースに保存する
- 10. Djangoの管理パネルで複数のデータベースに保存する
- 11. PHPデータベースをmysqlデータベースに保存する
- 12. Django Admin Interfaceで外部リンクを表示する方法は?
- 13. Djangoはデータベース/モデルにjson値を保存します
- 14. データベースに保存
- 15. イメージファイルをDjangoに保存するには?
- 16. Django:変数名に保存された列を更新する
- 17. Django Admin
- 18. Django admin:データベースのデータをchange_formに含めます。
- 19. vb.netのデータベースにバイト配列を保存するには
- 20. json配列からデータベースMongoDBにデータを保存するには?
- 21. Django admin - オブジェクトの保存を防ぎ、ユーザ確認メッセージを表示しない
- 22. フォームデータをDjangoデータベースに保存できません
- 23. クラスメソッドをdjangoモデルに保存する
- 24. Djangoユーザーをフォームに保存する
- 25. Django:ユーザーIDをクッキーに保存する
- 26. Active Admin Rails 4にアレイを保存する方法は?
- 27. Django admin m2m_changed信号でpost_removeアクションを送信しないで保存
- 28. jEditable - データベースに保存
- 29. jTinderデータベースに保存
- 30. データベースに保存する前にmanager/adminによって検証されたフォームデータを取得する方法
私はdjangoの管理者を使用しています、私はどんなテンプレートも持っていません – prateek
大丈夫、リンクで編集 –