____ _ __ __
| _ \(_) __ _ _ __ __ _ ___ | \/ | __ _ _ __ __ _ __ _ ___
| | | | |/ _` | '_ \ / _` |/ _ \ | |\/| |/ _` | '_ \ / _` |/ _` |/ _ \
| |_| | | (_| | | | | (_| | (_) | | | | | (_| | | | | (_| | (_| | __/
|____// |\__,_|_| |_|\__, |\___/ |_| |_|\__,_|_| |_|\__,_|\__, |\___|
|__/ |___/ |___/
____ _
/ ___|___ _ __ ___ _ __ ___ __ _ _ __ __| |___
| | / _ \| '_ ` _ \| '_ ` _ \ / _` | '_ \ / _` / __|
| |__| (_) | | | | | | | | | | | (_| | | | | (_| \__ \
\____\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|\__,_|___/
#########################################################################################
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 Commands
when the list appears.
Package Control will automatically keep plugin up to date with the latest version.
Currently supports following commands:
Django: New Project
Django: New App
Django: Run Server
Django: Run Custom Server
Django: Boilerplate
Django: Test
Django: Test All
Django: Shell
Django: DB Shell
Django: Custom Command
Django: Other Command
Django: Check
Django: Help
Django: Open Docs
Django: Search in Docs
Django: Make Migration
Django: SQLMigration
Django: Migrate Database
Django: List Migrations
Django: Click
Django: Set Virtual Environment
Django: Terminal Here
Django: Pip Freeze
Django: Pip Freeze To File
Django: Pip Install Packages
Django: Pip Install Requirements
Django: Set Project Interpreter
Django: 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