一、安装虚拟环境:

  命令:pip3 install virtualenv

二、安装管理工具:

  命令:pip3 install virtualenvwrapper

三、新建:

  命令:python -m venv 虚拟环境名 或者 virtualenv 虚拟环境名

  例如:PS E:\pyapp\pytest> python -m venv l_env

  例如:PS E:\pyapp\pytest> virtualenv env

  

  当安装了多个版本python的时候,需要指定版本号:virtualenv env --python=python3.10

  

  

四、激活虚拟环境:

  命令:activate

  注意:首先进入虚拟环境

   例如:

  PS E:\pyapp\pytest> env\Scripts\activate
  (env) PS E:\pyapp\pytest>

  

   

五、安装Django

  命令:pip3 install Django==版本号 (默认最新)

  例如:(env) PS E:\pyapp\pytest> pip3 install Django==4.0

  

六、创建Django项目

  命令:django-admin startproject 项目名称

  例如:django-admin startproject sysPro

  创建app命令:

Django4项目APP

django-admin startapp app01

python manage.py startapp app01 #app01 是app名称

  

运行:

  命令:python manage.py runserver

    默认端口时用:python manage.py runserver 或python manage.py runserver 8000

    改其他端口用:python manage.py runserver 8001

    使用主机地址时用:python manage.py runserver 0.0.0.0

  注意:首先进入虚拟机和项目

  例如:(env) PS E:\pyapp\pytest\sysPro> python manage.py runserver 8001

  

  

PyCharm中设置虚拟环境的操作更简单:

1、在欢迎访问窗口选择“新建项目”打开新建项目窗口

或者在开发平台内部选择“文件”里的“新建项目”打开新建项目窗口

2、左侧菜单中选择“Django”,

并根据提示输入项目路径、虚拟环境的路径和名称(路径默认项目根目录,名称也可以自定义,这里取名env),第一个app名称,注意:不能和项目的名称相同。

3、完成

4、自定义端口号(调试配置)

5、启动运行(右上角启动按钮)

6、项目所用解释器和软件包的设置位置

Django4全栈进阶之路2 创建虚拟环境、项目、app应用、启动运行项目的更多相关文章

  1. web前端全栈学习之路

    web前端全栈学习之路 --- 陆续更新中 一.HTML相关 1.HTML常用标签:http://www.cnblogs.com/wyb666/p/8733699.html 2.HTML5基础: 3. ...

  2. python 全栈开发之路 day1

    python 全栈开发之路 day1   本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可 ...

  3. 你的Node应用,对接分布式链路跟踪系统了吗?(一) 原创: 金炳 Node全栈进阶 4天前 戳蓝字「Node全栈进阶」关注我们哦

    你的Node应用,对接分布式链路跟踪系统了吗?(一) 原创: 金炳 Node全栈进阶 4天前 戳蓝字「Node全栈进阶」关注我们哦

  4. C#.Net全栈工程师之路-学习路径

    C#.Net全栈工程师之路-学习路径 按架构分: C/S架构: B/S架构: Mobile移动开发: 按技术点分: C#编程基础以及OOP面向对象编程: 数据库基础以及高级应用(MYSQL+MSSQL ...

  5. Linux04 /创建虚拟环境、在linux环境运行Python项目

    Linux04 /创建虚拟环境.在linux环境运行Python项目 目录 Linux04 /创建虚拟环境.在linux环境运行Python项目 1. 大体流程 2. linux环境安装python3 ...

  6. 战争热诚的python全栈开发之路

    从学习python开始,一直是自己摸索,但是时间不等人啊,所以自己为了节省时间,决定报个班系统学习,下面整理的文章都是自己学习后,认为重要的需要弄懂的知识点,做出链接,一方面是为了自己找的话方便,一方 ...

  7. Python全栈开发之路 【第四篇】:Python基础之函数

    本节内容 函数def: 1.位置参数,默认参数 2.位置参数,关键参数 3.如果参数中出现 *users,传递的参数就可以不再是固定的个数, 传过来的所有元素进行打包成元组 *args,**kwarg ...

  8. Python全栈开发之路 【第一篇】:Python 介绍

    本节内容 一.Python介绍 python的创始人为荷兰人——吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本 ...

  9. Python全栈开发之路 【第七篇】:面向对象编程设计与开发(1)

    本节内容 一.编程范式 编程指的是写程序.敲代码,就是指程序员用特定的语法.数据结构和算法编写的代码,目的是来告诉计算机如何执行任务的. 在编程的世界里最常见的两大流派是:面向过程与面向对象.“功夫的 ...

  10. CentOS 7 virtualenv创建python3与python2的环境&&运行项目

    (一)安装virtualenv  可以 yum -y install python-virtualenv  或者pip install python-virtualenv (二)在希望的路径下,创建e ...

随机推荐

  1. Log4j日志框架使用

    Log4j是Apache下的一款开源的日志框架,能够满足我们在项目中对于日志记录的需求.一般来讲,在项目中,我们会结合slf4j和log4j一起使用.Log4j提供了简单的API调用,强大的日志格式定 ...

  2. switch case return return 返回不了值的原因

    我在页面写了一个ajax ,但是控制器 是 用switch case break 控制的控制器  , 我想 在case login 方法里  直接 return  , 但是不好使 始终是 null , ...

  3. 使用Wireshark查看HTTPS中TLS握手过程

    通过使用Wireshark抓包分析TLS握手的过程,可以更容易理解和验证TLS协议,本文将先介绍Wireshark解密HTTPS流量的方法,然后分别验证TLS握手过程和TLS会话恢复的过程. 一.使用 ...

  4. 【python】yaml文件的读写

    [python]yaml文件的读写 冰冷的希望 2020-10-22 18:31:47 442 收藏 1分类专栏: python 文章标签: python yaml版权 python专栏收录该内容67 ...

  5. laravel whereHas sum & addSelect sum

    $users = User::select('id', 'username', 'coins', 'cut') ->when(request()->has('agent_tip_sum') ...

  6. 钉钉获取第三方token时提示签名时间戳参数超时的处理方法

    今天在更新平台功能时,碰到一个问题,从钉钉跳转到平台,始终不能成功.查看日志发现,出现了 签名时间戳参数超时 的错误. 想着没有动过相对应的代码,应该不是代码的问题. 查询官方文档,没有给出明确的答复 ...

  7. Python:logging简要版

    日志等级(从低到高):DEBUG < INFO < WARNING < ERROR < CRITICAL 1.调试时,可记录DEBUG.INFO类的信息 2.投入使用,建议使用 ...

  8. 带你深入Java Log框架,彻底搞懂Log4J、Log4J2、LogBack,SLF4J

    最近系统被扫出来还在使用老旧的log4j,需要升级到最新的log4j.但是在升级的发现,Java相关的日志处理库有log4j, log4j2,slf4j和logback,初一看确实有点头大,那么区别是 ...

  9. openwrt 刷回梅林或者原厂固件

    路由器刷了openwrt固件后,访问不了CFE恢复模式了.本人最近用腾达AC18路由器,刷了AC68U的梅林改版固件.但是后面再用CFE刷了openwrt固件之后,发现wifi不能用,所以又想刷回梅林 ...

  10. fork语句遇见for循环语句

    一.没有automatic的fork-join_none 通常小白会这么写: 代码如下: foreach(a[i]) begin fork repeat(a[i]) #1ns; $display(&q ...