我的環境是:Python3.6 django1.11.1 mysql我使用的是pymysql,之前學的時候是用的sqlite3,現在改用pymysql請問在models.py中還是用定義類別的方式創建表嗎?為什麼我這樣寫然後執行
python manage.py makemigrations python manage.py migrate
並沒有在mysql中產生對應的表呢?
雷雷
需要在setting的INSTALLED_APPS配置你的model資料夾,例如你有一個檔案叫models.py上級資料夾叫app,那你需要把app配置到INSTALLED_APPS裡面才會建立
在 xxx/xxx/__init__.py 增加兩行程式碼:
import pymysql pymysql.install_as_MySQLdb()
雷雷
需要在setting的INSTALLED_APPS配置你的model資料夾,例如你有一個檔案叫models.py上級資料夾叫app,那你需要把app配置到INSTALLED_APPS裡面才會建立
在 xxx/xxx/__init__.py 增加兩行程式碼: