企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## virtualenv优点 1、不同应用开发环境独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止系统中出现包管理混乱和版本冲突 使用 ``` 安装virtualenv pip install virtualenv 创建testvir目录 virtualenv testvir 进入testvir虚拟环境 cd testvir activate.bat 退出虚拟环境 deactivate.bat ``` 以上比较麻烦 ``` pip install virtualenvwrapper-win //linux 安装 pip install virtualenvwrapper 创建虚拟环境 mkvirtualenv pydjango deactivate退出虚拟环境 workon 查看虚拟环境 workon pydjango 进入虚拟环境 pip list 查看虚拟环境包含哪些开发包 pip install requests 安装 pip install django pip uninstall requests 卸载 ``` 虚拟环境目录 C:\Users\你电脑的用户名\Envs\pydjango 创建项目 ![](https://box.kancloud.cn/2f54bcf0c84d537c384c272fb6277d8b_726x406.png) 运行项目 ![](https://box.kancloud.cn/2568738b2eb1d086899b9c53fec9ee23_908x340.png) 访问地址 ![](https://box.kancloud.cn/086a91c77af84da4a3c560be547353cb_880x248.png) 出现结果 ![](https://box.kancloud.cn/741fae54e9f188f21155daf503149b8c_1094x538.png) 新建message模块 ![](https://box.kancloud.cn/45e727d116e8886f2bc60ef29e7404ce_634x382.png) ![](https://box.kancloud.cn/a1bd6c253788dd3e3ca1087e7cb7e841_304x82.png) ## 安装mysql驱动 python2.7 ```pip install mysql-python``` 安装时候会出现错误 解决方案:http://blog.csdn.net/u012882134/article/details/51934165 python3 ```pip install mysqlclient``` ## 配置流程 ![](https://box.kancloud.cn/3cb094c61e0fbe06d3f4df86b9888754_627x423.png) setting.py的数据库配置 ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "pydjango", 'USER':"root", 'PASSWORD':"root", 'HOST':"127.0.0.1" } } ``` 在tools中运行的manage.py的小窗口中分别输入 ```makemigrations``` ```migrate``` 目的是导入默认数据表 static静态文件目录配置 ``` STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] ```