作為一個菜鳥運維也是要有夢想的,萬一學會了python走向人生巔峰了呢。好吧,都是瞎想,今天主要介紹下django配置,最近也開始摸索這個牛b框架了,當然大佬肯定不屑一顧,都是照顧照顧我們這些菜鳥初學者,閑話不扯正題來了。django我就不多介紹了,網上鋪天蓋的介紹很多,給大家推薦一些學習參考的網址確實不錯https://docs.djangoproject.com/zh-hans/2.1/topics/install/#database-installation寫的很詳細。
大致講下我的環境,windows系統安裝的python3.6,還是建議新接觸的直接上手python3,畢竟牽扯兼容問題包括官方維護問題。pycharm工具,這個ide可能是大部分python學習者優先推薦用的,自行安裝同時提醒初學者,django只能在企業版才能使用,所以別裝錯了,使用30后收費,如果經濟緊張的同學可以去找一些破解碼,當然支持正版還是應該的。因為數據庫我選擇的是常用的mysql所以需要安裝一個windows下的mysql和客戶端,具體安裝過程就不細說了,windows安裝基本都是下一步,主要提醒大家的是安裝mysql的時候切記要記住賬號和密碼,后面連接的時候需要用,mysql客戶端安裝過程不細說了,網上常用的Navicat、workbench都是挺不錯的。文字這種敘述很多朋友可能也沒有耐心看下去,我也不多說了直接上整體搞配置吧。
1.配置項目下的setting文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'testdjango' #數據庫名
'USER': 'root', # 用戶;
'PASSWORD': 'root', # 數據庫密碼;
'HOST': 'localhost', # 主機名
'PORT': '3306', #端口號
}
}2.運行run manage.py task(在這之前你需要在本地數據庫建一個表),這里有一個坑,python3不支持mysqldb會出現一個no module named mysqldb,所以你要裝一個pymysql執行 pip install pymysql同時在你的項目文件__init__下寫入import pymysql
pymysql.install_as_MySQLdb()好了,再次執行run manage.py task 報錯消失,執行migrate ok了。