Guides

Reference guides for accounts, sites, subdomains, and manual provisioning workflows.

Terms

Provisioning statuses

Subdomain provisioning checklist

  1. Create the site in Django.
  2. Confirm the site starts with provisioning status pending.
  3. Add the DNS record for the subdomain.
  4. Add and enable the Nginx server block.
  5. Assign or issue the TLS certificate.
  6. Test the homepage over HTTPS.
  7. Test the settings page over HTTPS.
  8. 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.

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
Instagram 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
Pinterest Massive visual/social platform
OpenStack Major cloud infrastructure project