Django app architecture
The Django app generated by ImagineAI follows standard practices outlined in https://docs.djangoproject.com/. The app architecture and code structure vary slightly based on the API format selected during code generation, and have been summrized accordingly below.
REST
Code structure
.
โโโ Dockerfile
โโโ Makefile
โโโ README.md
โโโ docker-compose.yml
โโโ manage.py
โโโ mypi.ini
โโโ nginx
โย ย โโโ Dockerfile
โย ย โโโ nginx.conf
โโโ project
โย ย โโโ __init__.py
โย ย โโโ asgi.py
โย ย โโโ settings.py
โย ย โโโ urls.py
โย ย โโโ wsgi.py
โโโ pyproject.toml
โโโ setup.cfg
โโโ todo
โโโ __init__.py
โโโ admin.py
โโโ apps.py
โโโ error_handling.py
โโโ migrations
โย ย โโโ __init__.py
โโโ models.py
โโโ serializers.py
โโโ tests
โย ย โโโ __init__.py
โย ย โโโ factories.py
โย ย โโโ todoSerializer_test.py
โย ย โโโ todo_test.py
โโโ urls.py
โโโ views.py
GraphQL
Code structure
.
โโโ Dockerfile
โโโ Makefile
โโโ README.md
โโโ docker-compose.yml
โโโ manage.py
โโโ mypi.ini
โโโ nginx
โย ย โโโ Dockerfile
โย ย โโโ nginx.conf
โโโ project
โย ย โโโ __init__.py
โย ย โโโ asgi.py
โย ย โโโ schema.py
โย ย โโโ settings.py
โย ย โโโ urls.py
โย ย โโโ wsgi.py
โโโ pyproject.toml
โโโ setup.cfg
โโโ todo
โโโ __init__.py
โโโ admin.py
โโโ apps.py
โโโ error_handling.py
โโโ migrations
โย ย โโโ __init__.py
โโโ models.py
โโโ mutations
โย ย โโโ __init__.py
โย ย โโโ todo.py
โย ย โโโ validations.py
โโโ schema.py
โโโ tests
โย ย โโโ __init__.py
โย ย โโโ factories.py
โย ย โโโ todo_test.py
โย ย โโโ validate_mutation_test.py
โโโ types.py
โโโ urls.py