虚拟环境安装
项目中需要安装许多插件,为不影响系统的环境,可以为项目新建一个虚拟环境,所有的早教课程安装包在该虚拟环境中独有,以防影响其他项目。
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实现副文本编辑:
在网上下载与python版本对应的djangoueditor,将下载目录下的DjangoUeditor复制到虚拟环境目录的Lib/site_packages下
settings.py中INSTALLED_APPS中加入DjangoUeditor
url文件中配置url url(r’^ueditor/’, include(‘DjangoUeditor.urls’)),
model文件中引入UEditorField,然后在定义的字段中使用: detail=UEditorField()
xadmin目录下:
5. plugins目录下添加ueditor.py文件,该文件的逻辑要自己书写
6. 在__init__文件 PLUGINS 中加入ueditor
7. 在要使用的model目录下的adminx文件中添加style_fields = {“detail”:“ueditor”} detail表示要是用的字段名
8. navicat在连接数据库出错时。

最新文章

  1. css-css权威指南学习笔记6
  2. 图解HTTPS协议加密解密全过程
  3. Oracle数据库SQL优化
  4. Android实例-获取程序版本号(XE10+小米2)
  5. Excel数据生成Sql语句的方法
  6. PCB设计之原理图绘制笔记
  7. 浅谈Web Api配合SignalR的跨域支持
  8. iOS开发人员必看的精品资料(100个)
  9. input file图片上传预览
  10. c# 实体类生成工具
  11. 基于FPGA的有限状态机浅析
  12. linux 定时任务详解 按秒设定
  13. 【DFS】求水洼的数目
  14. datatable的select()结果直接修改,会体现在表上
  15. 无分类编址(CIDR,Class Inter-Domain-Routing)
  16. c# 使用GDAL处理大图
  17. 【BZOJ1071】[SCOI2007]组队(神仙题)
  18. windows环境命令行创建虚拟环境
  19. Linxu安装Tomcat与Jdk并卸载自带OpenJdk
  20. 第六篇:Eclipse上运行第一个Hadoop实例 - WordCount(单词统计程序)

热门文章

  1. oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别
  2. ORA-02287: sequence number not allowed here问题的解决
  3. PAT 甲级 1067 Sort with Swap(0, i) (25 分)(贪心,思维题)*
  4. 静态站点生成器-md-pelican
  5. ELK之7版本Elastic Maps功能介绍
  6. DB2 索引(2)
  7. Qt 编译出错“undefined reference to `vtable for”
  8. [Visual Studio] - Unable to launch the IIS Express Web server 问题之解决
  9. mysql查看索引的大小
  10. 将oracle关键字作为字段名