使用工具:pycharm 2020.2.1
使用pycharm新建專案,在pycharm下方的的terminal中輸入(其中servers是自己取的資料夾名字)
在settings.py中新增剛剛新建的資料夾
在settings.py中建立預設資料庫連線
在pycharm下方的的terminal中輸入
python manage.py inspectdb
確認沒有問題後導向models
python manage.py inspectdb > servers/models.py
反向生成之後一定要同步資料庫
python manage.py makemigrations
python manage.py migrate
在urls.py中新增路徑
在views.py中設定登入
def login_view(request):
if request.method == 'post':
username = request.post.get('username')
password = request.post.get('password')
date_error =
try:
user = tuser.objects.get(name=username)
if user.password == password:
data =
else:
date_error =
except objectdoesnotexist:
else:
return httpresponse('get請求無效')
修改setting.py如下(debug在請求無誤後再改掉,如果請求有錯可以通過debug檢視報錯)
在postman中請求
參考**:
django 連線mysql報錯
原因 問題1.即從mysql5.7版本之後,預設採用了caching sha2 password驗證方式。問題2.然後在執行 python manage.py makemigrations依然報錯,如下圖2 3 raise errorclass errno,errval django.db.util...
Django如何連線mysql
因為django預設的是使用mysqldb連線mysql資料庫,但是由於該模組不支援python3.4以上版本,所以使用pymysql模組 在專案的預設資料夾 也就是settings.py等檔案的那個資料夾 的 init py檔案中增加如下的 import pymysql pymysql.insta...
Django配置並連線MySQL
sudo apt get install mysql server設定好你的root密碼,假設root密碼是abcd。進入mysql的shell 需要輸入root密碼abcd mysql u root p為你的django專案新建乙個資料庫 create database django db 使用 ...