博文背景
django-admin有自动补全但是python manage.py没有自动补全,对于django-admin来说不方便的地方就是需要手动配置两个变量这样方便它定位模块的位置。
具体操作
1.bash/zsh版
export DJANGO_SETTINGS_MODULE="hello.settings"
export PYTHONPATH="."
set_django () {
export DJANGO_SETTINGS_MODULE="$1"
}
2.pwsh版
对于Powershell我选择自定义一个函数来解决,这样就不需要使用$profile文件了。
(Django) PS D:\Code\django\temp\hello> gci function:Set-Django | Select-Object -ExpandProperty Definition
param($hello)
# Param (
# $ParameterName
# )
$Env:DJANGO_SETTINGS_MODULE="$hello";
(Django) PS D:\Code\django\temp\hello> Set-Django wowow.settings
(Django) PS D:\Code\django\temp\hello> $Env:DJANGO_SETTINGS_MODULE
wowow.settings
本文介绍了如何为Django-admin提供自动补全功能,并针对Python manage.py 提供了bash/zsh和PowerShell的个性化配置方法,包括设置DJANGO_SETTINGS_MODULE和自定义Set-Django函数,以优化开发环境。
747

被折叠的 条评论
为什么被折叠?



