2016-08-06 7 views
0

Я следую за article, чтобы создать новый проект рамочной программы Djangon REST. Я получил его работу, но я хотел бы изменить заголовок домашней страницы по умолчанию от Django REST Framework v3.3.2 to my own, я уверен, что это просто настройка где-то, но не казалось очевидным, какой из них будет оценен. Благодарю.Изменить начальную страницу Django REST Framework по умолчанию

UPDATE на основе намеков из @macro и этого article, я получил его на работу с api.html. Благодарю.

ответ

2

От the code, похоже, что на самом деле это не настройка. Вам нужно переопределить блок «брендинг» в базовом шаблоне с помощью собственного контента.

В принципе, вам нужно будет сделать копию файла шаблона Django REST Framework 'base.html' в вашем проекте template directory с тем же относительным путем, который заставит его загружаться вместо шаблона DRF и заменить содержимое что block template tag с вашим брендингом.

3

После нахождения этого ответа, он нашел его в документах. В случае, если кто-то ищет - я рекомендую проверить это browsable api section в документах.

Из документов:

Чтобы настроить стиль по умолчанию, создать шаблон под названием rest_framework/api.html, который простирается от rest_framework/base.html.

Файл образец может быть (шаблоны/rest_framework/api.html):

{% extends "rest_framework/base.html" %} 
{% load i18n %} 

{% block branding %} 
    <a class="navbar-brand" rel="nofollow" href="#"> 
     {% trans 'My new title' %} 
    </a> 
{% endblock %} 
+0

Хотя эта ссылка может ответить на этот вопрос, то лучше включить основные части ответа здесь и обеспечить ссылка для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/16086156) – EJoshuaS

+1

Спасибо @EJoshuaS - обновил мой ответ –

Смежные вопросы