欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django中更改默認(rèn)數(shù)據(jù)庫(kù)為mysql的方法示例

 更新時(shí)間:2018年12月05日 11:30:44   作者:飄在云層的念想  
這篇文章主要介紹了Django中更改默認(rèn)數(shù)據(jù)庫(kù)為mysql的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

Django中默認(rèn)使用sqlite3數(shù)據(jù)庫(kù),今天研究了下如何將它換成常見(jiàn)的mysql數(shù)據(jù)庫(kù)。

由于項(xiàng)目用得python3,而MySQLdb沒(méi)有支持python3的版本,如果使用python3.x版本時(shí),pip install MySQLdb時(shí)會(huì)報(bào)錯(cuò)。

后來(lái)通過(guò)谷歌發(fā)現(xiàn)可以使用pymysql替代MySQLdb

1 在項(xiàng)目根目錄下的__init__.py文件中加入如下代碼:

import pymysql
pymysql.install_as_MySQLdb()

2 使用mysqlclient代替MySQLdb,安裝方式為:

pip install mysqlclient

3 更改項(xiàng)目setting.py中對(duì)數(shù)據(jù)庫(kù)的配置為:

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'test',
    'USER': 'username',
    'PASSWORD': 'passwd',
    'HOST': 'localhost',
    'PORT': '3306'
  }
}

4 最后通過(guò)python manage.py migrate命令,Django會(huì)在數(shù)據(jù)庫(kù)中自動(dòng)創(chuàng)建相應(yīng)的表

Operations to perform:
  Apply all migrations: admin, auth, contenttypes, polls, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying admin.0003_logentry_add_action_flag_choices... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying auth.0009_alter_user_last_name_max_length... OK
  Applying polls.0001_initial... OK
  Applying sessions.0001_initial... OK

5 在創(chuàng)建admin用戶時(shí),遇到了如下報(bào)錯(cuò)

python manage.py createsuperuser
Superuser creation skipped due to not running in a TTY. You can run `manage.py createsuperuser` in your project to create one manually.

后來(lái)查了一下,是因?yàn)槭褂昧薵it來(lái)執(zhí)行命令,切換到Windows自帶的命令行,可以解決該問(wèn)題!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python利用pynimate實(shí)現(xiàn)制作動(dòng)態(tài)排序圖

    Python利用pynimate實(shí)現(xiàn)制作動(dòng)態(tài)排序圖

    這篇文章主要為大家詳細(xì)介紹了Python如何利用pynimate實(shí)現(xiàn)制作動(dòng)態(tài)排序圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • Python實(shí)現(xiàn)為pdf添加水印功能

    Python實(shí)現(xiàn)為pdf添加水印功能

    這篇文章主要介紹了Python實(shí)現(xiàn)給普通PDF添加水印的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • python3調(diào)用windows dos命令的例子

    python3調(diào)用windows dos命令的例子

    今天小編就為大家分享一篇python3調(diào)用windows dos命令的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • 簡(jiǎn)單示例入門了解WxPython教程

    簡(jiǎn)單示例入門了解WxPython教程

    這篇文章主要通過(guò)演示簡(jiǎn)單示例帶大家入門了解WxPython,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • OpenCV實(shí)現(xiàn)手勢(shì)虛擬拖拽的使用示例(附demo)

    OpenCV實(shí)現(xiàn)手勢(shì)虛擬拖拽的使用示例(附demo)

    本文主要介紹了OpenCV實(shí)現(xiàn)手勢(shì)虛擬拖拽的使用示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • 使用python繪制地圖的示例代碼

    使用python繪制地圖的示例代碼

    要在Python中繪制地圖,你可以使用各種庫(kù)和工具包,其中最常用的是matplotlib和folium,本文就來(lái)給大家介紹一下如何使用python繪制地圖,文章通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • Python multiprocessing.Manager介紹和實(shí)例(進(jìn)程間共享數(shù)據(jù))

    Python multiprocessing.Manager介紹和實(shí)例(進(jìn)程間共享數(shù)據(jù))

    這篇文章主要介紹了Python multiprocessing.Manager介紹和實(shí)例(進(jìn)程間共享數(shù)據(jù)),本文介紹了Manager的dict、list使用例子,同時(shí)介紹了namespace對(duì)象,需要的朋友可以參考下
    2014-11-11
  • 解決IDEA 的 plugins 搜不到任何的插件問(wèn)題

    解決IDEA 的 plugins 搜不到任何的插件問(wèn)題

    這篇文章主要介紹了解決IDEA 的 plugins 搜不到任何的插件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • python入門課程第四講之內(nèi)置數(shù)據(jù)類型有哪些

    python入門課程第四講之內(nèi)置數(shù)據(jù)類型有哪些

    這篇文章主要介紹了python入門課程第四講之內(nèi)置數(shù)據(jù)類型有哪些?本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python光學(xué)仿真理解Jones矩陣學(xué)習(xí)

    Python光學(xué)仿真理解Jones矩陣學(xué)習(xí)

    這篇文章主要為大家介紹了Python光學(xué)仿真理解Jones矩陣的學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2021-10-10

最新評(píng)論