Xadmin安装配置+连接MySql数据库

现有环境:

Anaconda3(python3.6)

Django2.0.2

 

源码方式安装xadmin

1、  下载源码包

https://github.com/sshwsfc/xadmin/tree/django2

2、  使用如下命令安装

pip install E:\python\softwork\xadmin-django2.zip

安装位置为G:\Anaconda3\Lib\site-packages\xadmin

3、依赖库的安装

最好安装一下源码文件目录下的requirements.txt,里面包含了xadmin的依赖库,避免上一步没有装上

pip install -r requirements.txt

(django2版和master版所使用的依赖库不同,django2要求较新)

依赖库安装位置G:\Anaconda3\Lib\site-packages

安装的依赖库:

django>=2

django-crispy-forms>=1.6.0

django-import-export>=0.5.1

django-reversion>=2.0.0

django-formtools==2.0

future==0.15.2

httplib2==0.9.2

six==1.10.0

3、  使用pycharm新建Django项目

注意使用anaconda下的python.exe,不要使用另外配置的虚拟环境,因为xadmin及依赖库都装到了Anaconda3\Lib\site-packages下

4、相关设置

在项目中右击项目new-python package取名extra_apps,将xadmin放在这个文件中

将xadmin设置为source root

 

5、  连接mysql数据库

安装

pip install mysqlclient

修改setting.py

DATABASES = {
    'default': {
        #'ENGINE': 'django.db.backends.sqlite3',
        #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        'ENGINE': 'django.db.backends.mysql',  # 数据库引擎
        'NAME': 'student information management system',
        'USER': '*******',
        'PASSWORD': '********',
        'HOST': '127.0.0.1',
        'PORT': '3306',
        'OPTIONS': {
            'init_command': "SETsql_mode='STRICT_TRANS_TABLES';"  # 初始化数据库的命令
        }
    }
}

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值