2016-06-15 6 views
0

django-postmanのテンプレートを変更するにはどうすればよいですか?私は自分の受信トレイを作ってテンプレートを書こうとしますが、基本的には固執しています。django-postmanのデフォルトテンプレートを変更する

INSTALLED_APPS = [ 
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'postman', 
'app', 

]

私urls.py

urlpatterns = [ 

url(r'^admin/', admin.site.urls), 
url(r'^messages/',include('postman.urls',namespace='postman',app_name='postman')),] 

私は、ブラウザを開いて、私は 127.0.0.1:8000/messages/inbox に私は、このテンプレートを持って行くとき

screenshot of browser

これらのテンプレートを使用して自分の受信トレイを作成しますか?

+0

これまでのあなたの試みを投稿してください。あなたが間違っていることを理解するのに役立つ情報が足りないと言っています。 – solarissmoke

+0

基本的にテンプレートをカスタムテンプレートで上書きできます。 settings.pyにあなたのアプリの後にdjango-postman appを追加しましたか? – Romaan

+0

@ローマン私は自分の投稿を編集しています。どのように私はそれを無効にするのですか? – Spyx

答えて

0

変更(また、私のコメントで提案されている)は、以下に示すようにINSTALLED_APPSの順序:

INSTALLED_APPS = [ 
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'app', 
'postman', 
] 

次に、あなたのアプリにtemplatesフォルダを作成します。テンプレートフォルダ内にpostmanフォルダを作成し、base.htmlまたはbase_folder.htmlのようなファイルを作成し、カスタムファイルとビューを上書きすることができます。私はこれを試して、それが動作することを保証しました。

追加情報:私はmyappに/テンプレート/郵便配達フォルダ内base.htmlを作成:

{% load i18n %}{% load postman_tags %} 
{% block title %}{% trans "Messaging" %}{% endblock %} 
{% block extrahead %}{{ block.super }} 
<link type="text/css" media="all" rel="stylesheet" href=" 
{# dj v1.4 #}{% load static %}{% static 'postman/css/postman.css' %} 
{# dj v1.3 #}{# {{ STATIC_URL }}postman/css/postman.css #} 
{# dj v1.2 #}{# {{ MEDIA_URL }}postman/css/postman.css #} 
" />{% endblock %} 
{% block postman_menu %} 
<h1>Hello</h1> 
{% endblock %} 
+0

私の問題を解決してくれてありがとう – Spyx

関連する問題