Я ищу исходный код обобщенных c представлений - listView - UpdateView - TemplateView - DeleteView, но я не могу найти в документации. Пожалуйста, кто-нибудь поделиться ссылкой, где я могу увидеть исходный код этих просмотров.
Спасибо!
Вы можете использовать Classy CBV , который представляет собой веб-сайт, который обрабатывает исходный код, а затем отображает соответствующий исходный код. Приятно то, что здесь показаны реализации в Порядке разрешения метода (MRO) , так что вы можете видеть, что вызывает super(). Например:
super()
ListView
UpdateView
TemplateView
DeleteView
Исходный код Django можно найти на GitHub, так что вы можете посмотреть на исходный код представлений. Но обычно эти взгляды возникают благодаря наследованию нескольких миксинов, что усложняет чтение. Например: