• 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开相的程. 浏览)一

     

     
  • 相关阅读:
    [POJ1195] Mobile phones(二维树状数组)
    [SWUST1740] 圆桌问题(最大流)
    [SWUST1759] 骑士共存问题(最大流,最大独立集)
    欧拉函数O(sqrt(n))与欧拉线性筛素数O(n)总结
    BZOJ 1036: [ZJOI2008]树的统计Count-树链剖分(点权)(单点更新、路径节点最值、路径求和)模板,超级认真写了注释啊啊啊
    POJ 3237.Tree -树链剖分(边权)(边值更新、路径边权最值、区间标记)贴个板子备忘
    计蒜客 30999.Sum-筛无平方因数的数 (ACM-ICPC 2018 南京赛区网络预赛 J)
    洛谷 P3383 【模板】线性筛素数-线性筛素数(欧拉筛素数)O(n)基础题贴个板子备忘
    计蒜客 30996.Lpl and Energy-saving Lamps-线段树(区间满足条件最靠左的值) (ACM-ICPC 2018 南京赛区网络预赛 G)
    计蒜客 30990.An Olympian Math Problem-数学公式题 (ACM-ICPC 2018 南京赛区网络预赛 A)
  • 原文地址:https://www.cnblogs.com/pontoon/p/10216882.html
Copyright © 2020-2023  润新知