搜尋

首頁  >  問答  >  主體

python - django使用pymysql之後還能使用modles.py來操作mysql嗎

我的環境是:Python3.6 django1.11.1 mysql
我使用的是pymysql,之前學的時候是用的sqlite3,現在改用pymysql請問在models.py中還是用定義類別的方式創建表嗎?為什麼我這樣寫然後執行

python manage.py makemigrations
python manage.py migrate

並沒有在mysql中產生對應的表呢?

扔个三星炸死你扔个三星炸死你2732 天前886

全部回覆(3)我來回復

  • 巴扎黑

    巴扎黑2017-06-12 09:25:48

    雷雷

    回覆
    0
  • 学习ing

    学习ing2017-06-12 09:25:48

    需要在setting的INSTALLED_APPS配置你的model資料夾,例如你有一個檔案叫models.py上級資料夾叫app,那你需要把app配置到INSTALLED_APPS裡面才會建立

    回覆
    0
  • 怪我咯

    怪我咯2017-06-12 09:25:48

    在 xxx/xxx/__init__.py 增加兩行程式碼:

    import pymysql
    pymysql.install_as_MySQLdb()

    回覆
    0
  • 取消回覆