Should I use applications to create Django or create my own?

Django applications have their own features and design. If your requirements do not match 100% of the features of the contib application, you will ultimately configure and configure the application. I believe that this requires more effort than just creating your own application to suit your requirements.

What do you think?

+3
source share
3 answers

It all depends. We needed something that was 98% like a contribution. We could defuse it, but we decided that the code is so simple that we just copy it and unlock it. It worked out perfectly.

contrib.auth, , , contrib.admin contrib.session.

+7

django.contrib .

, ? , , , , .

I think the best part when you extend Contrib applications is that you are not actually doing any hacking, you are just writing (mostly) regular Python code to add functionality.

+4
source

Source: https://habr.com/ru/post/1703125/