Django ORM Language ServerStatic Django ORM query completions for Visual Studio Code and Cursor, powered by Rust.
Features
Explore the visual completion examples for the current supported query patterns. InstallationInstall Django ORM Language Server from the
Visual Studio Marketplace.
Platform-specific packages include the native Open a Django project containing Server resolutionThe extension resolves the server in this order:
Install the server from PyPI only when using the universal development package or an unsupported platform:
If VS Code does not inherit the shell's
Use django-lsp: Restart Django ORM Language Server after changing the executable. The
Monorepos and multi-root workspacesThe extension starts one language server for each detected Django project instead of attaching the whole editor to the first workspace folder. For every opened Python file it looks upward, without leaving that file's workspace folder, for:
Override detection per workspace folder when a project uses another layout:
Relative values resolve from the containing workspace folder; absolute paths are also supported. TroubleshootingOpen View: Output, select django-lsp, and check the server log. Set
Use django-lsp: Restart Django ORM Language Server after changing the executable or workspace root. See the complete configuration guide for project indexing options. DevelopmentBuild an installable universal VSIX from the repository:
The universal development package expects Run the TypeScript tests, type checker, and production bundler:
Create a platform-specific package with a matching server executable:
CI packages macOS Intel and Apple Silicon, Linux x86-64 and ARM64, and Windows x86-64 from the native binaries already tested by the release workflow. The extension version tracks the server version because each platform package contains that exact
server release. Bump LicenseMIT |