Django: отображение всех полей всех таблиц, самый тупой вид из возможных - PullRequest
0 голосов
/ 26 мая 2020

Я унаследовал приложение Django PostGres с моделью, содержащей около 40 таблиц.

Я переделал модель с головы до пят, и теперь я собираюсь заново создать веб-интерфейс. Я не использовал Django до этого проекта - и не HTML в течение многих лет - но я достаточно доволен концом ORM Django.

По умолчанию я просто хотел отобразить все поля класса на отдельной странице html. Любые ссылки (например, ForeignKeys или ManyToOne) должны отображаться как html ссылки на другую html страницу, которая отображает данные этого класса.

Приложение, которое я унаследовал делает более или менее это, но использует около 50 модулей, содержащих сотни шаблонных представлений, форм и сериализаторов - абсолютно ни один из которых не содержит ничего удаленно интеллектуального. «Активный» код в каждой форме просто говорит: ' all '.

Вместо того, чтобы автоматически генерировать этот код (уф!), Есть ли быстрый способ попросить Django отобразить базовое c табличное представление, если для таблицы нет специального вида?

...