2.新建django項目xynet

  • 2020 年 2 月 19 日
  • 筆記

1.環境配置

1.MySQL5.7

還是得選擇5.7,選擇8..0版本的,在往Ubuntu上部署項目的時候,真的坑得要死。

MySQL5.7.25.0下載地址:https://dev.mysql.com/downloads/file/?id=482771

如果之前在電腦里安裝了MySQL8.0版本,需要先卸載乾淨了以後再安裝MySQL5.7

卸載MySQL8.0教程:https://jingyan.baidu.com/article/ca41422f0d42701eae99edb2.html

安裝MySQL5.7最省心的辦法,就是一直下一步,所有的都選擇默認設置就可以了。

2.Python3.6

電腦里安裝的是python3.7.2,但是伺服器上默認安裝的python3目前只到3.6,所以要先卸載電腦里的python3.7,改安裝python3..6

如何徹底卸載python的網址:https://jingyan.baidu.com/article/4dc408487d1f11c8d946f1b1.html

python下載地址:

https://www.python.org/downloads/windows/

2.使用軟體

1.IDE:Pycharm

2.Navicat

3.Xshell6

4.FileZilla

3.新建資料庫xynet

show databases; //查看所有資料庫  create database xynet default character set utf8 collate utf8_general_ci; //創建資料庫xynet,因為創建數據表內有中文欄位,所以要加default

有可能報的錯及解決:

https://blog.csdn.net/weixin_43744799/article/details/85388272

4.新建項目

1.使用pycharm選擇新建django項目

查看一下django版本,選擇2.0

 2.連接MySQL數據

1.在settings.py中修改與資料庫相關配置

DATABASES = {      'default': {          'ENGINE': 'django.db.backends.mysql',          'NAME': 'xynet',          'USER':'root',          'PASSWORD':'你的mysql密碼',          'HOST':'127.0.0.1',          "OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}#第三方登錄功能必須加上      }  }

2.安裝PyMYSQL

pip install PyMYSQL

3.在xynet/__init__.py中加入程式碼

import pymysql  pymysql.install_as_MySQLdb()

4.在終端執行數據更新命令,生成數據表

python manage.py makemigrations  python manage.py migrate

5.在pycharm中可視化管理資料庫

1.點擊左邊的Database→點擊「+」→選擇Data Source→選擇MySQL

 2.輸入MySQL資料庫用戶root、MySQL資料庫密碼、要連接的資料庫xynet,以及連接URL程式碼:

jdbc:mysql://localhost:3306/xynet?serverTimezone=UTC

然後點擊測試連接按鈕【Test Connection】

 3.即可直接對資料庫進行管理