• [PyCharm IDE]
 
Skip to end of metadata
Go to start of metadata

Django Templates:

  • syntax and error highlighting
  • tags, filters and template variables navigation and autocompletion
  • completion and type resolve of parameters passed from view methods
  • code formatting (Ctrl+Alt+L)
  • auto-indent
  • structure view
  • inspections: duplicate block names, 'extends' tag position, tags open-close structure, unresolved template references
  • live template macros
  • template references navigation and autocompletion in 'extends' and 'include'
  • tags and filters quick documentation (Ctrl+Q)
  • block references navigation and autocompletion
  • custom tag navigation
  • surround with tag (Ctrl+T)
  • code assist: brackets and quotes autoclose
  • commenting (Ctrl+/ and Ctrl+Shift+/)
  • tag folding
  • smart block selection (Ctrl+W)

Code:

  • django model relations code insight(navigation, autocompletion, type inference)
  • django model fields type inference
  • urls.py: files, folders, view methods, templates navigation
  • urls.py: create view(with template) quick fix
  • urls.py: regexp injection(highlighting)
  • reference from render_to_response and similar methods to template
  • settings.py: file path autcompletion, navigation and highlighting(from TEMPLATE_DIRS, MEDIA_ROOT and database name)

Project:

  • server run configuration
  • creating Django project in New Project Wizard
  • test runner
  • run manage.py task: shows all tasks, task auto-completion, task description, interactive argument inquire
  • No labels