Я пытаюсь использовать встроенную функцию административной документации Django, чтобы упростить написание шаблонов. Предположительно, если вы перейдете в /admin/docs/views, вы должны получить документацию для каждого представления в вашем приложении. Я вижу список, но ни одна из ссылок не работает:
-) Любое представленное в списке представление, связанное с моим приложением, просто переходит на пустую страницу, в которой нет ничего, кроме имени представления в качестве заголовка.
-) Представления, связанные с администратором, выдают мне ошибки Django 404, когда я нажимаю на них, кроме тех, которые связаны с самой документацией. Ссылки, связанные с документами, также дают мне пустые страницы. (т. е. щелчок /admin/doc/filters дает пустую страницу с заголовком «django.contrib.admindocs.views.template_filter_index», но щелчок /admin/auth/user дает мне ошибку Django 404
Ошибки 404 заставляют меня подозревать, что моя конфигурация URL неверна, но все, что я сделал, это раскомментировал встроенные строки. Соответствующие разделы гласят:
# Uncomment the admin/doc line below to enable admin documentation:
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
(r'^admin/', include(admin.site.urls)),
И я понятия не имею, что делать с пустыми страницами. Нужно ли мне где-то предоставлять дополнительную метаинформацию, например, я знаю, что вам нужно предоставить get_absolute_url для моделей, чтобы некоторые функции администратора работали правильно?
Даже если никто не знает ответа, любая документация по функции admin docs была бы полезна — я весь Google (и искал StackOverflow), и эта функция кажется очень мало документированной.
Спасибо!
@APIView
, и каждое представление, которое его использует, не работает в документах администратора. - person sox with Monica   schedule 22.05.2019