Django статическая страница?

Вы неправильно импортируете свой package.json. Вы также можете деструктурировать его в рамках импорта.

import {name as app_name, version as app_version}  from './path/to/package.json';
26
задан cezar 7 March 2019 в 08:20
поделиться

4 ответа

На Django 2.2.6, свободно после ответа David, я добавил путь в urls.py:

from django.views.generic import TemplateView

urlpatterns = [
    .... .... ....
    path('about',
         TemplateView.as_view(template_name='path/to/about_us.html'),
         name='about'),

И я должен был корректироваться settings.py для определения шаблонного каталога:

TEMPLATES = [{
    ... ... ...
        'DIRS': [os.path.join(BASE_DIR, 'template')],

Тогда я сохранил фактическое содержание в template/path/to/about_us.html

0
ответ дан 28 November 2019 в 06:01
поделиться

В обход представлений для рендеринга статического шаблона добавьте эту строку в "urls.py". Например, страница «О нас» может иметь вид

(r'^about', 'django.views.generic.simple.direct_to_template', {'template': 'path/to/about_us.html'}),
52
ответ дан 28 November 2019 в 06:01
поделиться

Вы имеете в виду что-то вроде приложения Django flatpages ? Он делает именно то, что вы описываете.

12
ответ дан 28 November 2019 в 06:01
поделиться

Если вы хотите создать статическую страницу, хорошим выбором будут плоские страницы . Это позволяет легко создавать статический контент. Создание статического контента на самом деле не сложнее, чем создание представления.

2
ответ дан 28 November 2019 в 06:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: