django开发环境搭建,django必须在虚拟环境下运行吗

  django开发环境搭建,django必须在虚拟环境下运行吗

  本文主要介绍了在虚拟环境中构建Django项目的实现过程。有需要的朋友可以借鉴一下,希望能有所帮助。祝大家进步很大,早日升职加薪。

  00-1010 1.为什么需要创建虚拟环境?2.先决条件3。在windows:Linux:4下创建python的虚拟环境。创建requirements.txt文件5。执行pip install -r requirements.txt安装相关模块6。创建新的Django项目7。为该系统添加管理员帐户:8。启动Django的调试模式:

  

目录

 

  虚拟环境是隔离应用程序确切依赖关系的好方法。这种隔离避免了全局Python环境中的冲突,并促进了测试和协作。随着时间的推移,开发应用时总会引入很多有用的Python包。通过将包保存在特定于项目的虚拟环境中,您可以轻松地更新项目中描述环境的requirements.txt文件,该文件包含在源代码控制中。如果将项目复制到任何其他计算机(包括构建服务器、部署服务器和其他开发计算机),只需使用requirements.txt就可以轻松地重新创建环境(这就是为什么环境不需要包含在源代码控制中)。

  

1.为什么需要创建虚拟环境?

 

  安装Python 3.0以上版本,Windows下可以安装c:python35。

  注意环境变量PATH的设置。建议仅向路径添加一个版本的Python路径。

  

2.前提条件

 

  

3.创建python的虚拟环境

 

  (cmd命令可以)

  下载工具

  pip安装虚拟设备

  创建虚拟环境目录

  #请注意,此命令创建的虚拟环境目录位于当前目录中。

  虚拟测试

  使用虚拟环境

  CD testenv/脚本

  使活动

  退出虚拟环境

  停用. bat

  指定python版本以创建虚拟环境。

  virtualenv-p c : Python Python 36 Python . exe testen v3

  

Window 下:

 

  下载工具

  sudo apt-get安装python-virtualenv

  安装python-virtualenv

  创建虚拟环境目录

  虚拟测试2

  使用虚拟环境

  cd testenv2/bin

  源激活

  退出虚拟环境

  复员

  指定python版本以创建虚拟环境。

  virtual env-p/usr/bin/python 3 testenv 3

  因为每次使用虚拟环境都要记住路径,所以使用virtualenvwrapper虚拟环境管理包极其不方便,推荐使用。

   class="maodian">

  

4.创建 requirements.txt 文件

 

  文件中添加以下内容,pylint为python的静态语法检测器,pylint-django 是适用于django项目的语法检查其插件,autopep8 是代码格式化工具

  

django==2.1

 

  

 

  

 

  

5.执行 pip install -r requirements.txt 安装相关模块

 

  

 

  

 

  

6.创建一个新的 Django 项目

 

  

django-admin startproject TradingMonitorcd

 

  

 

  这时,你能看到文件系统大概是下面这样的:

  

TradingMonitor/

 

  我简单解释一下它的意思:

  TradingMonitor/TradingMonitor,表示项目最初的 Python 包;

  TradingMonitor/init.py,表示一个空文件,声明所在目录的包为一个 Python 包;

  TradingMonitor/settings.py,管理项目的配置信息;

  TradingMonitor/urls.py,声明请求 URL 的映射关系;

  TradingMonitor/wsgi.py,表示 Python 程序和 Web 服务器的通信协议;

  manage.py,表示一个命令行工具,用来和 Django 项目进行交互;

  Db.sqlite3,表示默认的数据库,可以在设置中替换成其他数据库。

  

 

  

7.为这个系统添加管理员账户:

 

  

python3 manage.py createsuperuser

 

  

 

  

python manage.py createsuperuser

 

  

 

  

 

  

8.启动 Django 的 debugging 模式:

 

  

python manage.py runserver

 

  

 

  最后,打开浏览器输入:http://127.0.0.1:8000。如果你能看到下面这个画面,就说明 Django 已经部署成功了。

  

 

  现在我们再定位到 http://127.0.0.1:8000/admin,你会看到 Django 的后台管理网页,这里我就不过多介绍了。

  

 

  

 

  到此,Django 就已经成功安装,并且正常启动啦。

  最后和大家分享一下我在整个过程趟的最大的一个坑:

  之前在最后启动 Django 的 debugging 模式时输入python manage.py runserver

  之后给我报了一个编码错误如图:

  

 

  然后经过多方查找和测试终于在IT屋上的一篇文章找到正解:

  https://www.jb51.net/article/248798.htm

  通过将主机名更改为不再包含西里尔字符才终于解决问题。大大的感谢楼主!

  

 

  以上就是虚拟环境下搭建一个Django项目的详细内容,更多关于虚拟环境搭建Django的资料请关注盛行IT软件开发工作室其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: