[問題] 關於django資料庫的問題

作者: naestnecniv (內湖金城武)   2017-12-08 11:21:40
目前接手別人撰寫的程式碼
因為作業上的需求需要將資料庫中資料取出
卻發現連上mysql後發現
資料庫及資料表並不存在
在程式中並無創建資料庫及資料表的痕跡
語法中是直接使用select去選資料庫中某資料表的資料
資料的來源來自於其他電腦傳送過來
我去修改關於資料庫的語法
會導致網站無法顯示資料
很明顯跟資料庫相關
想請問一下 這資料會是存在那邊
在setting中用的是localhost
且在其他程式碼中連結資料庫也是相同的
如需附上程式碼將晚點提供
作者: djshen (djshen)   2017-12-08 11:25:00
這你要問上一個人吧
作者: vi000246 (Vi)   2017-12-08 11:34:00
查他的連線字串 如果是localhost 那可能資料庫放在原本的server上
作者: naestnecniv (內湖金城武)   2017-12-08 11:39:00
都是localhost 連進去完全沒有這些東西 至於問人的話 找不到人了程式碼中對於那些資料庫只有 insert跟 select的語法
作者: uranusjr (←這人是超級笨蛋)   2017-12-08 11:54:00
問不到人...塊陶阿
作者: TitanEric (泰坦)   2017-12-08 12:17:00
好恐怖 感覺是被drop掉…
作者: naestnecniv (內湖金城武)   2017-12-08 12:21:00
我也以為是drop掉了 但在網頁搜尋先前資料 他卻找得到 很不可思議
作者: vi000246 (Vi)   2017-12-08 15:03:00
伺服器上的localhost跟你主機的localhost不是同一台啊還是他連線字串不用setting的而是自己另外生出來的
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2017-12-08 15:22:00
同樓上 可能有另外設定settings
作者: froce (froce)   2017-12-08 16:09:00
有沒有可能連線根本沒寫在settings.py裡,是另外寫的。source code拿出來看看吧。
作者: naestnecniv (內湖金城武)   2017-12-08 20:10:00
其他段落的程式有在對資料庫自行建立連結 但也是localhost 從外部連結到伺服器資料庫中也並未找到table及其他db且model中並沒有建立db的動作
作者: djshen (djshen)   2017-12-08 22:04:00
先不管code 原本的DB在哪台等等你要的是原本的資料還是你要在你機器上建table
作者: naestnecniv (內湖金城武)   2017-12-09 09:54:00
原本的資料 我是已經將資料另外輸出成txt了 找到原本資料是要方便管理

Links booklink

Contact Us: admin [ a t ] ucptt.com