• Django配置MYSQL


    1:安装Mysql驱动程序

    <wiz_code_mirror>
     
     
     
    1
     
     
     
     
     
    1
    pip install pymysql
     
     

    2:修改配置文件(详见第四步)

    3:在工程目录的__init__.py增加代码

    计算机生成了可选文字: importpymysql pymysql.installas_MySQLdb()

     
    <wiz_code_mirror>
     
     
     
    x
     
     
     
     
     
    1
    import pymysql
    2
    
    
    3
    
    
    4
    pymysql.install_as_MySQLdb()
     
     

    4:在settings.py 添加配置信息

    计算机生成了可选文字: -DATABASES 》defau].t》 》ENGNE》 》NAME》 》USER' 'hello_django_db' 一一一--,--一.mysql配置信息 数据库的名称(要与navicat*ä5保持一致) Mysql的用户名 》PASSWORD》 》tan·unCha0》

     
    <wiz_code_mirror>
     
     
     
     
     
     
     
     
     
    1
    DATABASES = {
    2
        'default': {
    3
            'ENGINE': 'django.db.backends.mysql',
    4
            'NAME': 'hello_django_db',
    5
            'USER': 'root',
    6
            'PASSWORD': 'tanjunchao'
    7
        }
    8
    }
     
     

    5:同步数据库

    计算机生成了可选文字: )ango_baslcvenv) Users	an)unchaod)ango_starhello (djangobasic_venv)C:users	anjunchaodjango_starhello NOchangesdetected (djangobasicvenv)C:users	anjunchaodjango_starhello Operationst0perform: d)ango> djangopythonmanage.pymakemigrations djangopythonmanage.pymigrate Applya11migrations:auth,admin,contenttypes,sessi0ns Runnlngmlgratlons: DONE enm0eStateS。 pplying pplying pplying pplying 1in contenttypes.@@@linitia1. auth.9991initia1. 。OK admin.9991initia1. 。OK 。OK admin.9992logentry_removeaut0add. C0ntenttes.9992rem0VeC0ntentt e 。OK name。 K

    此时navicat同步完成生成里一系列表

    计算机生成了可选文字: h酬0一」ango—d 打开汞设计 0 [过凵t卜一gro凵 凵t卜一gro凵 0 uth_group_permssth_group_permsslons 0 th_permisslon th_permisslon 0 [凵t卜凵虻r uthuser 0 uth_user_groupsuth_user_groups 0 [过django_admin」og」og django_content些 dJangomigrationsmigrations dango_sesslon informatlonschema performanceschema

    6:注意,这个时候我们再次访问的时候数据库并不会显示出内容!因为我们的数据库更换成了mysql,所以我们要重新创建超级用户。详情 请看下面

    1)创建超级用户——manage.py createsuperuser

    计算机生成了可选文字: (django_basicvenv)C:users	anjunchaodjango_starhellodjangomanage.pycreatesuperuser Username(leaveb1ankt0uSe'tanjunchao'):tanjunchao Emailaddress:adminOadmin.com password: Password(again): Superusercreatedsuccessfully.

    2)在次运行我们的服务器——python manage.py runserver

    计算机生成了可选文字: (djangobasicvenv)C:l-lsers	anjunchaodjango_starhellodjangopythonmanage.pyrunserver Performingsystemchecks. Systemcheckidentifiedn0issues(9silenced). April39,2918 16:44:27 Ijangoversion1.9.5,usingsettings》he110django.settings' StartingdevelopmentSerVerathttp://127.9.9.1:8999/ QuittheSerVerwithCTRL-BREAK. None [39/Apr/291816:44:39]"GET/he110/HTTP/I.I"2991119

     

     

                                                                                    至此Mysql已经配置成功

    查看数据库是否启动

    计算机生成了可选文字: Windows惟据你所0入的名称 文仁荚.文貊ternet资源。 已0匚已5的m5匚 为亻J开相的程. 浏览)一

     

     
  • 相关阅读:
    OpenGL光栅化作业:【bresenham算法】GL_POINTS为基础画圆
    OpenGL光栅化作业:【bresenham算法】GL_POINTS为基础画线段
    GIT 4 (标签)
    用户组 vim yum
    Git (提交版本及版本回退)
    GIT服务器的搭建
    GIT 2 (工作区,暂存库,版本库对比)
    用户的管理
    文档搜索
    GIT 3 (推送与克隆 及 分支管理)
  • 原文地址:https://www.cnblogs.com/pontoon/p/10216882.html
Copyright © 2020-2023  润新知