我有一个在" old"中创建的应用程序目录使用" django-admin startproject businesscontacts"
旧位置: C:\用户.. \ backendworkproj \ businesscontacts
移至新位置: C:\用户.. \ backendworkproj \ appmasterdata \ businesscontacts
现在,当然,正在运行的应用程序已经崩溃了。我的理解是" C:\ Users .. \ backendworkproj \ appmasterdata"需要加入PYTHONPATH。
我知道还有其他解释 - 但是 - 我正在尝试按照此处列出的其中一个回复:Permanently add a directory to PYTHONPATH
它说: 您也可以创建路径配置文件,而不是操作PYTHONPATH。首先找出Python在哪个目录中搜索这些信息:
对我而言,目前尚不清楚究竟是什么进入.pth文件。我没有看到任何说明是否需要一条完整路径或一条实际路径或......
就我而言,
1. run python -m site --user-site
output => C:\Users\...\AppData\Roaming\Python\Python36\site-packages
2. Made sure that the directory existed
3. echo "$HOME/foo/bar" > "$SITEDIR/somelib.pth"
同样,不确定.pth文件中应该是什么 - 或者 - 文件的名称应该是什么(步骤3)
TIA
没关系。我试图删除此消息,但无法删除此消息。这就是我所做的:
在
C:\Users\...Roaming\Python\Python36\site-packages
目录,我创建了一个名为appmaster.pth
.pth文件的内容是:
C:\Users\...\backendworkproj\appmasterdata
(即项目的完整路径)
现在情况正常。
答案 0 :(得分:0)
new project
制作一个项目,而不是制作应用程序。
1. new directory
django-admin startproject newdir/newbusinesscontacts
<{1}}中的apps
。{
2. project
添加python manage.py startapp app_name
old apps files
3.copy new project apps
到您刚刚创建的app
4.在installed_app
文件中添加project settings
到python manage.py makemigrations
5。python manage.py migrate
6。python manage.py runserver
7。traci2omnet