在Pycharm下创建Django工程时如何在虚拟环境中使用特定的Django版本来完成

在Pycharm下创建Django工程时如何在虚拟环境中使用特定的Django版本来完成

1.问题描述

在使用pycharm中使用虚拟环境来创建Django工程时,默认会使用最新版的Django包,而有时我们需要的是低版本的包,而不需要最新版的Django包,创建好之后再降低版本到是也可以解决问题,但本着提升效率,简化操作的原则,博主摸索出了一种直接使用特定版本Django包来在虚拟环境中创建Djangogo工程的方法。具体步骤如下文所示:


2.问题展示

pycharm创建django项目时,如果用默认方式:如下图所示的方式:在这里插入图片描述

这种方式创建Django工程,虚拟环境会下载安装最新的3.x版本,然而3.x版本和2.x或者1.x的各版本均存在很多语法不兼容。一般来说,为了项目稳定运行,我们通常使用的是较低版本的Django包,并非是最新版本的包。

在这里插入图片描述


3.解决方法1

在windows-cmd窗口下,或者anaconda prompt窗口下安装Django 2.1.7版本

pip install Django==2.1.7

重启pycharm后打开项目Django还是3.x的

再试着在pycharm下Terminal中安装:

pip install Django==2.1.7

注:这回项目中django版本变为2.1.7了,但重启pycharm之后虚拟环境又是自动下载安装了最新的3.x 版本。


4.解决方法2

博主又尝试采用下述方法,最后成功的解决了困扰的上文所描述的问题。
解决方法如下所述:

  • 在windows-cmd窗口下,或者anaconda prompt窗口下安装你所需要的特定的Django xxxx版本,
  • 安装了django某一版本后,pycharm建django项目时,勾选Inherit global site-packages(继承全局的site-packages包)即可。

在这里插入图片描述
这样项目就默认应用系统内的django版本了,重复检查了几回均没有出现问题。
如下图所示,Django版本为2.1.7
在这里插入图片描述


5.注意事项

假如你忘勾选Inherit这个了,需要更改成某一Django版本可用下面的方法:

File——Setting——project:项目名——project interpreter——双击Django
在这里插入图片描述
勾选Specify 再右边下拉选需要的版本,最后Install Package就可以。但就如本文最开始讨论的那样,创建好之后再去改版本效率不高,而且其中有些模块的代码发生了变化,还需要自己手动改为低版本适配的语句,较为繁琐,不如本文所述的解决方法2效率高。

最后,欢迎各位小伙伴儿来勘误,或者在下方留言给出你们更为优秀的解决方案,让我们共同努力,一起不断进步!!!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在PyCharm创建Django文件,请按照以下步骤: 1. 打开PyCharm创建一个新项目。 2. 在创建项目选择Django模板,或者在已经创建项目使用Django模板创建一个新的应用程序。 3. 在项目或应用程序创建Django文件,例如模型,视图和URL配置文件。 以下是更详细的步骤: 1. 打开PyCharm创建一个新项目。在创建项目,选择“Django”模板并按照向导的指示操作。 2. 创建应用程序。在项目创建一个新的Django应用程序,可以通过以下步骤完成: a. 在PyCharm项目导航栏,右键单击项目名称并选择“New” > “Django App”。 b. 在“New Django App”对话框,输入应用程序的名称并单击“OK”。 c. PyCharm自动为您创建应用程序的基本结构,包括“models.py”、“views.py”和“urls.py”文件。 3. 创建Django文件。在您的项目或应用程序创建Django文件,例如模型,视图和URL配置文件。您可以通过以下步骤完成: a. 在PyCharm项目导航栏,找到要在其创建Django文件的目录。 b. 右键单击该目录并选择“New” > “Python File”。 c. 在“Create New Python File”对话框,输入文件的名称,并单击“OK”。 d. 在新创建Python文件,编写您的Django代码。 4. 运行Django应用程序。在PyCharm运行您的Django应用程序,可以通过以下步骤完成: a. 确保您已安装了Django并配置了项目Django解释器。 b. 在PyCharm的菜单栏,选择“Run” > “Run 'manage.py'”。 c. 在出现的“Edit Configurations”对话框,选择要运行的Django命令(例如“runserver”)并单击“OK”。 d. PyCharm将启动您的Django应用程序并在默认浏览器打开它。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值