Generate web.config
files with configurations for your Django Project's IIS website
- Arguments
- --name, -n FastCGI Handler Name (default: Django FastCGI).
- --static, -s Create a
web.config
to configure IIS to serve the static folder. - --media, -m Create a
web.config
to configure IIS to serve the media folder. - --windowsauth, -w Configure Windows Authentication as the only IIS Authentication option.
- --https Configure HTTP to HTTPS Redirect using IIS's URL Rewrite module.
- --logs, -l Path for the WFastCGI logs.
- --override, -f Force override existing files.
Note
Before using the --static or --media flags, make sure to configure correctly the STATIC_ROOT
and MEDIA_ROOT
settings.
Warning
In order for the web.config
files to work correctly, you will need to unlock some IIS Configuration Section. See the Install and Setup IIS section at ../installation/installation
docs.
Add a management command to Windows Task Scheduler.
- Arguments
- command Management command, wrapped with "command".
- --predefined, -p Create from a predefined task.
- --name, -n Task name.
- --desc, -d Task description.
- --identity, -u Task principal identity (default: "NT Authority\LocalSystem").
- --folder, -f Task folder location (default: Project's name).
- --interval, -i Task execution interval as timedelta kwargs, e.g. "days=1,hours=12.5".
- --random, -r Randomize execution time as timedelta kwargs, e.g. "days=1,hours=12.5".
- --timeout, -t Execution time limit as timedelta kwargs, e.g. "days=1,hours=12.5" (default: 1 hour).
- --priority Task priority https://docs.microsoft.com/en-us/windows/win32/taskschd/tasksettings-priority
- Predefined tasks
- clearsessions Clear sessions from database every week.
- clean_duplicate_history Clean duplicate history records from all models with history every 3 hours (from django-simple-history).
- clean_old_history Clean history records older then 30 days from all models with history every day (from django-simple-history).
- process_tasks Worker for background tasks processing (from django-background-tasks).