请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

3-8章节里面setting.py的mysql的配置文件找不到

老师过年好,在这个路径下,imoocc/admin/settings/settings.py里面的DATABASE配置这一块,参考您之前的视频和手册没有看到mysql的DATABASE是在哪里配置的?找了半天也没找到,有相关配置路径么?还是直接从源码里面拷贝过来的老师? 就是下面这一段: 

DATABASES = {    

'default': {    

'ENGINE': 'django.db.backends.mysql',    

'NAME': 'imoocc',    

'USER': 'imoocc',    

'PASSWORD': 'imoocccom',    

'HOST': '127.0.0.1',    

'PORT': '',    

'OPTIONS': {},    

'init_command': 'SET storage_engine=INNODB,'    

'SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED, autocommit=1, names "utf8";',    

}    

}    


正在回答

1回答

有的哈,除非你代码没有拷贝对,在settings.py搜索下"DATABASE"关键字试试


https://img1.sycdn.imooc.com//szimg/5a8ec8dc00016e0f20060898.jpg


"imoocc"工程代码在githup上也可以下载,你可以再次下载下看看有没有,地址如下:

https://github.com/iopsgroup/imoocc


1 回复 有任何疑惑可以回复我~
  • 提问者 Z3273106 #1
    谢谢老师。我在源码和settings.py是可以找到。
    
    我以为这一段是mysql的配置项,setting.py里面的NAME, USER和PASSWORD是和配置mysql的NAME, USER和PASSWORD一致吗老师? 我以为是要在/etc/mysql/目录下找到相关mysql的配置项,所以有点疑惑。
    
    直接从setting.py或者源码直接拷贝就可以了对吧老师?
    回复 有任何疑惑可以回复我~ 2018-02-23 09:29:29
  • Jeson 回复 提问者 Z3273106 #2
    是的,概念不要混了,这个是imoocc工程代码的配置,不是mysql的配置.你可能所需要修改的,就是settings配置文件中连接mysql的地址、用户、密码。但如果你建立mysql的连接用户是按照视频中我讲的保持了一致,应该这部分内容都不用用修改。
    回复 有任何疑惑可以回复我~ 2018-02-23 09:42:31
  • 提问者 Z3273106 回复 Jeson #3
    明白了,谢谢老师。
    回复 有任何疑惑可以回复我~ 2018-02-23 10:01:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信