Django Easystart
Contents:
Django Easystart - The Modern Monolith
Building SPA-like Apps with Django and Inertia.js
Django Easystart’s code structure
Project Scaffolding
Quickstart
Tech Stack
Features
Unit testing
Code Quality
Celery
Internationalization and localization
Roles and Permissions
Production-ready Docker environment
Heroku deployment
Using Github Actions
Backend Modules
Accounts
Audit
Core
Settings Variables
Models
Views
Serializers
Middleware
Tasks
Utils
Email Provider
Forms
Templatetags
Management/ Comands
Management
Two Factor Auth
System
The Frontend
CSS
Integrations
Transactional Emails
Roadmap
Django Easystart
Backend Modules
Core
View page source
Core
This module contain all relevant to main process from app.
Settings Variables
Models
CustomUser
UserProfile
NotificationType
Notifications
GlobalSettings
IpAuthorization
WhiteListIpAuthorization
EmailProvider
EmailProviderTemplate
Views
index
index_settings
settings
change_user_email
cancel_change_email
change_names
change_job_title
change_photo
remnove_photo
change_language
change_country
ip_authorization
device_list
delete_device
login_connections
delete_social_app
error_404
error_400
error_403
error_500
Serializers
ProfileSchema
UrlListLog
ModelListLog
AuditEventLog
AuditSettings
Middleware
CorePropsMiddleware
SessionIdleTimeout
IpAuthorization
Tasks
ip_authorization_code
send_ip_authorization_code
notify_ip
send_notify_ip
Utils
get_groups
is_audit_installed
send_mail
Email Provider
confirm_email
change_confirm_email
password_reset
ip_authorization_code
notify_ip
Forms
ProfilePhotoForm
Templatetags
js_translation
body_scripts
footer_scripts
header_scripts
Management/ Comands
generate_i18n_js