上一篇文章我们通过举例介绍了如何安装RobotFramework虚拟环境,其实Django环境也可以通过相同办法安装

f:
cd F:\python_env
python -m venv Django_env
F:\python_env\Django_env\Scripts
activate
pip install Django

这样我们就在虚拟环境下安装了Django,这时我们需要安装Django的项目目录,正常不应该安装在虚拟目录下,我们可以安装到IDE工具Pycharm目录下,比如我:

cd F:\PythonProject
django-admin startproject djangodemo 

创建项目后,我们还需要创建一个Web应用程序,比如:

django-admin startapp boards 

最终项目目录如下:

我们知道django会有一个后台管理系统:http://127.0.0.1:8000/admin/

怎样创建第一个超级用户呢?

首先在激活虚拟环境的状态下,运行

python manage.py createsuperuser  

然后按照提示输入用户名和密码就可以了。

这时候如何将Django项目移植到IDE环境呢?主要有3个步骤:

一、下载和安装PyCharm

可以自行百度如何下载和安装,安装后导入Django项目

如果你已经安装了PyCharm并且它下面有项目,可以直接在上面创建Django项目时像我一样。

这个时候如果你进入到django项目的文件里面,你会发现导包报错。

其实是因为Pycharm默认将你原始的Python环境当成你django的运行环境,我们只需要切换环境就可。

二、切换Python环境到虚拟环境

其实就是相对于告诉Pycharm你的项目是用的哪个环境,这时djangodemo下面的所有模块都能使用

选择环境提交后再去看发现导入diango模块正常了,但是此时你去urls.py发现还是有报错:

这时你只需要右键项目目录djangodemo,Mark Directory as Sources Root

这个相对于告诉Pycharm,你的 Django 项目根路径(manage.py所在目录)

三、配置和运行Django

在顶部Run>Edit Configurations下面创建一个Django Server

记得Script parameters里面一定要填runserver,应用之后直接运行,在浏览器打开就可以了。

【Python】IDE环境Pycharm运行虚拟环境Django相关推荐

  1. pycharm运行虚拟环境Django项目报错

    问题一,切换运行环境,不切换运行环境,直接运行提示: 解决方法:切换虚拟环境的python编辑环境 文件-设置-项目解释器 若现实虚拟环境解释器,直接点击选择,若没有显示,点击'+',添加解释器.解释 ...

  2. 好工具推荐系列:Python IDE之PyCharm/Spyder/Jupyter/Eric

    IDE流行度 KDnuggets2018年的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么?本次调查共有1900多人参与,调查结果如下图所示.前5个选择是: Jupyter,57 ...

  3. python快捷键设置_UltraEdit搭建Python IDE环境+设置快捷键

    1 一.搭建Python IDE环境 2 1.打开UltraEdit 2.菜单项:高级/工具配置 3.点击插入(I),并按如下①②③步骤依次填写 3 ①命令选项卡中依次输入如下: 菜单项名称:运行py ...

  4. UltraEdit搭建python IDE环境+设置快捷键

    转帖自:http://hi.baidu.com/singkuan/blog/item/6948fa073d1b5ece7a89472c.html UE搭建python IDE环境+设置快捷键 2007 ...

  5. VsCode配置Python开发环境后运行代码会报错“无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1”

    问题描述:在VsCode中配置Python开发环境后运行代码会报错"无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1&quo ...

  6. notepad运行python为啥与pycharm运行的结果不一样_零基础初学Python,需要装什么软件?...

    点击蓝字"python教程"关注我们哟! 前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及 ...

  7. python开发环境和运行环境的区别_Python 初学者必知:Python 运行与开发环境

    http://codingdao.com/wp/post/py-must-know-run-dev-env/ Python 初学者必知:Python 运行与开发环境 2011年2月11日 Breake ...

  8. Python IDE 安装 PyCharm 的正确姿势以及更新方法

    大家好,我是Mr数据杨,如同<三国演义>中的诸葛亮运筹帷幄,每个编程大神都需要一款强大的工具.在Python世界里PyCharm就如同丞相之才,是战胜数据分析难关的得力助手. 要确保操作系 ...

  9. python开发环境和运行环境的区别_Django 开发环境与生产环境的区分详解

    Django 开发环境与生产环境的设置 在常规的Django工程开发中,我们经常会遇到一类问题,即:本地开发环境跟远程服务器生产环境配置不一样.对于这些不同之处,以前的做法是直接修改生产环境中的配置. ...

最新文章

  1. Jenkins部署SpringBoot应用到远程服务器
  2. c语言 宏 变长参数,科学网—C/C++中处理变长参数函数(Variadic Function)的几个宏 - 彭彬的博文...
  3. wget的url获取方式
  4. 史上最牛的文科生:法学出身,却发明出十进制计算器,折磨无数人的微积分符号,跨界40多个领域惊艳学术圈
  5. python怎样实现多表连接_Python Day45多表连接查询
  6. Kafka 与Spark的集成
  7. hbase分页查询实现
  8. Paip.提升用户体验------在C++ Builder 不规则图片按钮实现总结
  9. wps加载失败模板文件损坏_Word中打不开提示模板损坏的解决方法
  10. 地图比例尺与空间分辨率之间的关系_地图比例尺,分辨率,dpi之间的关系
  11. 使用示波器测量运放带宽和压摆率
  12. 第二篇:STM32F7 + RT-Thread + ESP8266
  13. 密歇根大学张阳团队开发全球首个蛋白质和RNA分子通用结构比对算法
  14. picpick文字竖排了怎么变成横排
  15. 如何在HTML文档中显示空格
  16. 使用Mac本打造你的高效率融合双系统(结尾附视频)
  17. python 暴力破解 excel加密文件
  18. python学习 | web开发(一)前端引入和HTML标签
  19. CS231n_learn
  20. java 抛出异常后,还会执行后面代码吗?

热门文章

  1. python 整合excel_python EXcel表整合(自动办公)
  2. chimerge算法matlab实现,有监督的卡方分箱算法
  3. php开发工具 debug,php开发性能调试工具xdebug
  4. python函数内的作用域包括什么_python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?...
  5. python mad函数_Python函数的基本定义
  6. 线程被中断跟被阻塞有什么区别_宠物加盟店跟自营店有什么区别
  7. Android坑点-ByteBuffer.array() 入过坑吗
  8. MySQL高级 —— 查询性能优化
  9. anaconda下安装python,Windows下Anaconda的安装和简单使用方法
  10. 神经网络的SGD、Momentum、AdaGrad、Adam最优化方法及其python实现