python+django实现早教系统之环境配置

环境搭建

mysql

直接在官网https://www.mysql.com/downloads/上下载安装即可
安装完成之后输入cmd中输入:
启动mysql服务:net start mysql
进入mysql:mysql -u root -p

python3.7

在官网https://www.python.org/进行下载,安装完成之后,将python的路径加至环境变量中
安装完成后在cmd中输入:“python” 进行验证

django1.11

在官网https://www.djangoproject.com/下载
在命令行中进行验证:python, import django, django.get_version()

pycharm专业版

在官网http://www.jetbrains.com/pycharm/上有社区版和专业版,不过专业版要付费。这里必须安装专业版,可以在网上搜一些激活码激活。

navicat for mysql

百度破解版进行安装:https://blog.csdn.net/wypersist/article/details/79834490

虚拟环境安装

项目中需要安装许多插件,为不影响系统的环境,可以为项目新建一个虚拟环境,所有的安装包在该虚拟环境中独有,以防影响其他项目。

1. 安装虚拟环境:pip install virtualenv(注意:virtualenv默认安装在当前目录下,故将virtualenv的安装目录添加至环境变量Path中)
2. 安装:pip install virtualenvwrapper-win(linux下不用加-win) 将其安装目录也放在环境变量中
安装完成后创建的虚拟环境会默认放在C:\users\mi\Envs下,且当进入和退出虚拟环境时不需要进入虚拟环境的目录下

下面是一些有关虚拟环境的使用:
3. 创建虚拟环境:virtualenv 虚拟环境名(该虚拟环境默认创建在当前目录下)
4. 查看当前有哪些虚拟环境:workon
5. 进入虚拟环境:. workon 已创建的虚拟环境名
6. 查看虚拟环境中的安装包:pip list
7. 卸载安装包:pip uninstall 安装包名
8. 退出虚拟环境:deactivate

虚拟环境中安装开发包

1. 安装django:pip install django==1.9

2. 安装mysql驱动:pip install mysql-python
安装上述包之后可能会报错,此时安装mysqlclient:pip install 对应python版本的包

3. 安装pillow库:pip install pillow django的model字段类型ImageField要依赖该库

4. 图片验证码配置:pip install django-simple-captcha==0.4.6

5. 实现分页功能:pip install django-pure-pagination

6. 安装xadmin实现后台管理系统:
1. 首先安装:pip install git+git://github.com/sshwsfc/xadmin.git (如果提示没有发现模块:requests,则执行命令:pip install requests),完成之后会安装xadmin和相关的依赖包
2. 本项目中使用的是源码安装:进入github官网:github.com,搜索xadmin,进入xadmin源码地址,download源码,解压,进入解压后的目录,将xadmin拷贝到根目录下
3. 因为pip中也安装了xadmin,所以将其卸载:pip uninstall xadmin
4. 上述pip安装是为了安装xadmin的依赖包,而真正的xadmin安装是通过源码来进行安装的

7. 安装插件djangoueditor实现副文本编辑:

  1. 在网上下载与python版本对应的djangoueditor,将下载目录下的DjangoUeditor复制到虚拟环境目录的Lib/site_packages下
  2. settings.py中INSTALLED_APPS中加入DjangoUeditor
  3. url文件中配置url url(r’^ueditor/’, include(‘DjangoUeditor.urls’)),
  4. model文件中引入UEditorField,然后在定义的字段中使用: detail=UEditorField()

xadmin目录下:
5. plugins目录下添加ueditor.py文件,该文件的逻辑要自己书写
6. 在__init__文件 PLUGINS 中加入ueditor
7. 在要使用的model目录下的adminx文件中添加style_fields = {“detail”:“ueditor”} detail表示要是用的字段名

8. navicat在连接数据库出错时,查看:https://blog.csdn.net/qq_29984105/article/details/81635232

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值