Guides
Reference guides for accounts, sites, subdomains, and manual provisioning workflows.
Terms
- Account: a Django user account used to sign in and manage sites.
- Site: a subdomain host record owned by an account.
- Provisioning: the setup process for DNS, Nginx, certificate, and live verification.
Provisioning statuses
- pending — The site record exists, but host setup has not been completed.
- dns_ready — DNS is configured for the subdomain.
- nginx_ready — The Nginx server block exists and is enabled.
- cert_ready — A TLS certificate is assigned or issued for the host.
- live — HTTPS, routing, homepage, and settings page have been verified.
- failed — Provisioning was attempted, but the host is currently not working correctly.
Subdomain provisioning checklist
- Create the site in Django.
- Confirm the site starts with provisioning status pending.
- Add the DNS record for the subdomain.
- Add and enable the Nginx server block.
- Assign or issue the TLS certificate.
- Test the homepage over HTTPS.
- Test the settings page over HTTPS.
- Update provisioning status to live.
How to read domain status
Use domain status to track whether a subdomain host has finished DNS, Nginx, certificate, and live verification steps.
Translation workflow
Collect new translation messages from Django templates, Python code, and JavaScript files.
Collect new messages
python manage.py makemessages -l ko -e html,py,js
This updates the Korean translation file:
locale/ko/LC_MESSAGES/django.po
Review and translate
msgid "New message"
msgstr "새로운 메시지"
Compile translations
python manage.py compilemessages
Use makemessages to collect new messages, then edit the msgstr values and use compilemessages to build the compiled translation files.
Operational note
A subdomain does not always mean a user page. Some hosts may be standalone applications, while others are account-owned sites.
Django Admin
Django Admin provides a web-based management interface for application data and configuration.
- Users
- Games
- Orders
- Products
- 메시지
- Sites
- Configuration
Sites Using Django
Django is used by organizations and services ranging from large-scale social platforms to foundations, media organizations, and open-source infrastructure projects.
| Site / organization | What it represents |
|---|---|
| Disqus | Large-scale commenting platform |
| Massive social platform | |
| Knight Foundation | Major philanthropic organization |
| MacArthur Foundation | Major philanthropic organization |
| Mozilla | Major open-web organization |
| National Geographic | Major media organization |
| Open Knowledge Foundation | Open-data / knowledge organization |
| Massive visual/social platform | |
| OpenStack | Major cloud infrastructure project |