一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

python 3 快速開始django項目數(shù)據(jù)庫報錯整理

 和相品 2020-02-15
  1. # Create the project directory
  2. mkdir tutorial
  3. cd tutorial
  4. # Create a virtual environment to isolate our package dependencies locally
  5. python3 -m venv env
  6. source env/bin/activate # On Windows use `env\Scripts\activate`
  7. # Install Django and Django REST framework into the virtual environment
  8. pip install django
  9. pip install djangorestframework
  10. # Set up a new project with a single application
  11. django-admin startproject tutorial . # Note the trailing '.' character
  12. cd tutorial
  13. django-admin startapp quickstart

  項目布局應(yīng)如下所示:

  1. $ pwd
  2. <some path>/tutorial
  3. $ find .
  4. .
  5. ./manage.py
  6. ./tutorial
  7. ./tutorial/__init__.py
  8. ./tutorial/quickstart
  9. ./tutorial/quickstart/__init__.py
  10. ./tutorial/quickstart/admin.py
  11. ./tutorial/quickstart/apps.py
  12. ./tutorial/quickstart/migrations
  13. ./tutorial/quickstart/migrations/__init__.py
  14. ./tutorial/quickstart/models.py
  15. ./tutorial/quickstart/tests.py
  16. ./tutorial/quickstart/views.py
  17. ./tutorial/settings.py
  18. ./tutorial/urls.py
  19. ./tutorial/wsgi.py

現(xiàn)在首次同步您的數(shù)據(jù)庫: 

python manage.py migrate

我們還將創(chuàng)建一個名為adminpassword的初始用戶password123。我們稍后將在我們的示例中對該用戶進行身份驗證。

python manage.py createsuperuser --email admin@example.com --username admin

在處理數(shù)據(jù)庫時python3報錯及解決辦法如下:

1、Error loading MySQLdb module

     pip install pymysql

  1. ## __init__.py 文件中加入這兩行
  2. import pymysql
  3. pymysql.install_as_MySQLdb()

2、AttributeError: 'str' object has no attribute 'decode'

  1. File "/home/zwb/tutorial/env/lib64/python3.6/site-packages/django/db/backends/mysql/operations.py", line 146, in last_executed_query
  2.     query = query.decode(errors='replace')
  3. AttributeError: 'str' object has no attribute 'decode'

錯誤代碼:query = query.encode(errors='replace')

解決方法:把decode改為encode即可。

3、django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解決辦法:找到Python安裝路勁下的Python36-32\Lib\site-packages\django\db\backends\mysql\base.py文件

將文件中的如下代碼注釋

if version < (1, 3, 3):
    raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
 

 

 

 

 

 

 

 

 

 

 

 

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日本本亚洲三级在线播放| 千仞雪下面好爽好紧好湿全文| 国产又爽又猛又粗又色对黄| 国产毛片不卡视频在线| 少妇人妻中出中文字幕| 久久精品国产在热亚洲| 亚洲免费视频中文字幕在线观看 | 欧美大黄片在线免费观看| 亚洲精品美女三级完整版视频 | 欧美日韩国产综合特黄| 国产午夜精品美女露脸视频| 1024你懂的在线视频| 精品国产亚洲av成人一区| 91老熟妇嗷嗷叫太91| 欧美一级片日韩一级片| 九九九热视频最新在线| 国产日韩精品欧美综合区| 国产午夜福利在线免费观看| 欧美激情区一区二区三区| 午夜福利视频日本一区| 黑人巨大精品欧美一区二区区| 丝袜av一区二区三区四区五区| 欧美日韩少妇精品专区性色| 国产又色又爽又黄的精品视频| 日本高清不卡一二三区| 办公室丝袜高跟秘书国产| 一区二区三区日韩经典| 91精品蜜臀一区二区三区| 国产传媒高清视频在线| 久久精品蜜桃一区二区av| 最近的中文字幕一区二区| 国产午夜在线精品视频| 国产精品一级香蕉一区| 免费大片黄在线观看国语| 久久精品偷拍视频观看| 九九热这里只有精品哦| 国产成人精品资源在线观看| 美国女大兵激情豪放视频播放| 亚洲综合伊人五月天中文| 日韩在线精品视频观看| 国产一级片内射视频免费播放|