2016-06-15 2 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 앱을 추가 했습니까? – 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

관련 문제