我无法更改主 Django 项目设置文件

Posted

技术标签:

【中文标题】我无法更改主 Django 项目设置文件【英文标题】:I can't change main Django project settings file 【发布时间】:2018-06-06 21:03:01 【问题描述】:

我试图将 Django 数据库设置配置为使用 mysql。 我按照here提供的说明进行操作

我在 myproject 目录中启动了一个 Django 项目。

django-admin.py startproject myproject .

我尝试打开主 Django 项目设置文件

nano ~/myproject/myproject/settings.py

并且终端没有在该文件的底部显示 DATABASES 部分。相反,我有^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell

你有什么推荐的?我需要更改此设置文件以使用 mysql 数据库。我有 Ubuntu 14.04。和python 3.4。已安装。

【问题讨论】:

^G Get Help ^O WriteOut... nano的用户界面。要么您打开了错误的文件并得到一个空白编辑器,要么您没有正确使用nano 来定位标有DATABASES 的部分。 【参考方案1】:

问题的可能原因:

    这不是正确的路径:~/myproject/myproject/settings.py。 路径正确,但您在使用 nano 时遇到问题。尝试改用 vim(如果您熟悉的话)。如果没有,请尝试使用任何 GUI 编辑器。

正如您已经提到的,您在 Ubuntu 上——打开终端并输入 gedit 以打开文本编辑器。现在导航到系统上的设置文件。

【讨论】:

啊,太好了!我很高兴它有所帮助。【参考方案2】:

如前所述,nano 是一个终端编辑器。你的鼠标不行。您必须使用光标箭头进入DATABASES 部分。按住向下光标箭头 30 秒,看看会发生什么。

更改后,点击Cntrl+X 保存更改并退出。

【讨论】:

以上是关于我无法更改主 Django 项目设置文件的主要内容,如果未能解决你的问题,请参考以下文章

Django 设置未注册更改

尝试启动应用程序时无法导入 Django 错误

迁移 Xcode 项目后无法更改位置/路径设置

JetBrains Rider:无法更改项目配置文件中的环境变量

更改 C++ netbeans 项目中的主文件

eclipse找不到或无法加载主类