____ _ __ __
| _ \(_) __ _ _ __ __ _ ___ | \/ | __ _ _ __ __ _ __ _ ___
| | | | |/ _` | '_ \ / _` |/ _ \ | |\/| |/ _` | '_ \ / _` |/ _` |/ _ \
| |_| | | (_| | | | | (_| | (_) | | | | | (_| | | | | (_| | (_| | __/
|____// |\__,_|_| |_|\__, |\___/ |_| |_|\__,_|_| |_|\__,_|\__, |\___|
|__/ |___/ |___/
____ _
/ ___|___ _ __ ___ _ __ ___ __ _ _ __ __| |___
| | / _ \| '_ ` _ \| '_ ` _ \ / _` | '_ \ / _` / __|
| |__| (_) | | | | | | | | | | | (_| | | | | (_| \__ \
\____\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|\__,_|___/
#########################################################################################
This tool is a Sublime Text wrapper around django manage.py commands.
You can also run Django: Custom Command to access other manage.py commands. Try Django: Help and you will get full list of commands provided by each application.
Or you can choose to use Django: Other Command to list and run all commands available to manage.py
Currently tested on Windows 7/8/10, Mac OS, Ubuntu and many other linux distros.
Everything tested and running!
- Virtualenv support
- Django boilerplate
- Install your dependencies
- Install new pip packages
- Open and search in django documentation from the editor
- Run custom servers
- PostgreSQL specific features snippets
- And More!
The easiest way to install this is with Package Control.
- If you just went and installed Package Control, you probably need to restart Sublime Text before doing this next bit.
- Bring up the Command Palette (Command+Shift+p on OS X, Control+Shift+p on Linux/Windows).
- Select "Package Control: Install Package" (it'll take a few seconds)
- Select
Django Manage Commandswhen the list appears.
Package Control will automatically keep plugin up to date with the latest version.
Currently supports following commands:
Django: New ProjectDjango: New AppDjango: Run ServerDjango: Run Custom ServerDjango: BoilerplateDjango: TestDjango: Test AllDjango: ShellDjango: DB ShellDjango: Custom CommandDjango: Other CommandDjango: CheckDjango: HelpDjango: Open DocsDjango: Search in DocsDjango: Make MigrationDjango: SQLMigrationDjango: Migrate DatabaseDjango: List MigrationsDjango: Click
Django: Set Virtual EnvironmentDjango: Terminal HereDjango: Pip FreezeDjango: Pip Freeze To FileDjango: Pip Install PackagesDjango: Pip Install RequirementsDjango: Set Project InterpreterDjango: Use Default Interpreter
python_bin: path to python interpreterpython_version: default python interpreter versionpython_virtualenv_paths: list of paths where virtualenvs are located (ex:~/.virtualenvs/)*server_host: host for the runserver commandserver_port: port for the server to listenlinux_terminal: Linux only, used to define a custom command line emulator**osx_terminal: Mac OSX only, used to define a custom terminal emulator.***browser_after_runserver: set true to open a browser pointing to the root url after a run server command.project_override: (Boolean) Per project setting "python_interpreter" overrides "python_bin"server_custom_command: Per project setting to specify a custom server to run
*It's important to set your envs directories
*The folders in this list should be the parent folder of the virtualenv folder, not the virtualenv folder itself
**Default is x-terminal-emulator with a fallback to xterm
***Default is Terminal




