Hi,
I read the books: Django for Beginners, Build a Website with Django and Mastering Django and went through the turtorial on the Django Project website.
I am struggling with the arhcitecture of the web application. I need a custom admin site for the superuser and staff users in which I manage the models, I need a backend in which non-staff/non-superuser users manage their content, and I need a frontend.
The models will be the same for all three, the views and templates will be different.
I thought of a structure like this:
venv/
backend/
backend/
manage.py
myapp1/
myapp2/
frontend/
frontend/
manage.py
myapp1/
myapp2/
myadmin/
myadmin/
manage.py
myapp1/
models.py
myapp2/
models.py
So, basically three projects with separate apps for the different components. Each project
will be referenced by a sub.domain
Any comment on this idea will be very much appreciated.
Kind regards,
Annet