这两天初学Python,首先是学习Python语法有PyCharm就可以运行Console程序了,因为是初学所以,尽量写的比较详细,包括参考的资料地址...

  1.下载Python,并安装[本文版本python-3.6.4] 

配置环境变量Python.exe的路径:

cmd-> path=%path%;C:\Python;
#Python的安装路径如果选择全部用户,安装路径在C盘根目录下
#我的安装路径在:C:\users\RemiH\AppData\Local\Programs\Python\Python36-
#这种设置方法重新启动.cmd会失效

通过Windows界面添加环境变量

检测Python是否安装成功:

2.下载Pycharm,并安装[本文版本:2017.2.14]

3.新建第一个Cosole项目 

文件->新建项目

文件->新建->Python file

   4.安装Django[查看定义]

通过pip安装Django[查看原始资料]

如果安装的Python 2 >=2.7.9 or Python 3 >=3.4 python已经集成了pip[查看原始资料]

所以打开cmd切换到pip目录[我的目录是:C:\users\RemiH\AppData\Local\Programs\Python\Python36-32\Script,执行

cmd-> pip install Django

        

         5.查看Djang是否可用

打开pycharm  文件->设置->项目[你的项目]->Project Interperter

为了方便使用,这里我也配置了一下Django的路径

        6.启动创建项目

我在Python安装路径下新建了www文件夹,打开cmd,切换到www目录下

cmd->django-admin.py startproject hello

      7.启动站点服务

打开cmd切换到www/hello的目录下

cmd->python manage.py runserver localhost:

到这里,我们已经启动Django站点,在浏览器中输入 http://localhost:8008

  8.将站点环境和开发环境关联起来

本地开发环境和站点发布路径不在同一个路径,这里pycharm采用的是文件上传的模式,将开发环境的文件保存之后,上传(发布)到站点目录下,设置如下:

工具->Deployment->configuration...

       9.新建python web项目

因为建好了,本地项目和站点的映射,所以可以通过下载的方式,将站点的Django文件目录下载到开发环境 工具->Deployment->DownLoad from ServerDep[ServerDep是我在前面建立映射时候的名称]

打开项目,在项目根目录/站点名称下新建文件 index.py,编辑如下代码:

#index.py文件内容
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World!")

打开 urls.py删除原来的代码,加入如下代码:

#urls.py 的文件内容  index.py 和 urls.py在同一个目录下
from django.conf.urls import url
from . import index urlpatterns=[
url(r'^$',index.hello),
]

选择 工具->Deployment->Automatic Upload(always),Ctrl+s 保存文件,在站点目录下就可以看到刚刚添加/修改过的文件

好了,浏览器中输入 http://localhost:8008/

接下来需要探究一下Pycharm和Django Debug的问题[以上代码参考]

10.配置Pycharm支持debug

到这里,我们已经搭建起了一个简易的Django开发环境,不过还不能单步调试,接下来开始配置单步调试,关闭cmd[停止当前django站点]

运行->编辑结构...->+->Python

Run

浏览器手动输入 http://localhost:8008[没有自动打开浏览器,需要查询原因]

Debug

启动之后,在浏览器中输入http://localhost:8008/, 断点进入 可以 使用 F7[跟入方法],F8[执行下一句],F9[全部执行,除非遇到下一个断点]进行 跟踪了

欢迎指正,这一篇算是入门,必先利其器准备好了 工具 下面学技术就是更顺利的事情了!

Pycharm+django新建Python Web项目的更多相关文章

  1. IntelliJ IDEA新建JAVA WEB项目(转载)

    IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本控制工具(git.svn ...

  2. Linux06 /Python web项目部署

    Linux06 /Python web项目部署 目录 Linux06 /Python web项目部署 1. 部署方式 2. 纯后端代码部署/CRM为例 1. 部署方式 2. crm项目详细部署步骤 3 ...

  3. Maven入门1-在Eclipse中新建Maven Web项目

    在eclipse中新建Maven Web项目 很多时候开发效率低下,大部分原因是IDE环境不熟悉.配置不会配置:因此在学习一项技能之前,有必要对基本的环境配置有所了解,正所谓磨刀不误砍柴工.这篇文章主 ...

  4. 使用VS2017新建的Web项目报错:Package Microsoft.Composition 1.0.27 is not compatible with netcoreapp1.1

    使用VS2017新建的Web项目报错: 看到这样的错误提示,毫无意义.赶脚这应该是VS2017的BUG,没有显示错误的位置.于是用dotnet restore手动还原,结果在控制台中终于显示了详细的错 ...

  5. idea新建maven web项目

    一.新建maven web项目 二.配置服务器 三.测试运行

  6. Python+Django(Python Web项目初体验)

    参考:https://blog.csdn.net/qq_34081993/article/details/79229784 Django是一个开放源代码的Web应用框架,由Python写成. 安装Dj ...

  7. Python web项目Django部署在Ubuntu18.04腾讯云主机上

    Django2.1 + Python3.6 + nginx + uwsgi 部署到Ubuntu18.04 材料准备 准备一个Django项目 准备一台Ubuntu18.04的主机 ssh连接到主机(腾 ...

  8. supervisor+gunicorn部署python web项目

    有了Nginx,对于Tomcat没有必要详细了解. 有了supervisor,再也没有必要把一个程序设置成服务.驻留进程,supervisor真是一个相见恨晚的好工具. 在Tomcat中,所有的web ...

  9. Django简介 --Python Web

    Python Web主流的三种框架:Django.Flask.Tornado,使用频度:Django>Flask>Tornado 一.设计模式 MVC:模型(Model).View(视图) ...

随机推荐

  1. Linux(CentOS6.5)修改默认yum源为国内的阿里云、网易yum源

    官方的yum源在国内访问效果不佳. 需要改为国内比较好的阿里云或者网易的yum源 修改方式: echo 备份当前的yum源 mv /etc/yum.repos.d /etc/yum.repos.d.b ...

  2. [数据清洗]- Pandas 清洗“脏”数据(二)

    概要 了解数据 分析数据问题 清洗数据 整合代码 了解数据 在处理任何数据之前,我们的第一任务是理解数据以及数据是干什么用的.我们尝试去理解数据的列/行.记录.数据格式.语义错误.缺失的条目以及错误的 ...

  3. js构建函数优秀案例

    这几个效果函数是看到别人写的,挺好的,复制下来学习备用! 函数封装: //var _hmt = _hmt || [];(function() {var hm = document.createElem ...

  4. 佛祖保佑永无bug的源代码

    ${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIGHT_RED}_ooOoo_${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIG ...

  5. 搭建非域AlwaysOn win2016+SQL2016

    搭建非域AlwaysOn win2016+SQL2016 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.co ...

  6. C# winForm资源文件实现多语言切换

    这是我目前看到过最简单的多语言切换了 操作步驟 介面上的多語 Step1.將表單的Localizable屬性設為True Step2.切換表單的Language屬性為欲使用的語系 設完後會在分頁標籤上 ...

  7. 【python3之变量,输入输出,判断,循环】

    一.python的基础语法和规则 1.变量 ①.变量的命名规则 语法: (下划线或字母)+(任意数目的字母.数字或下划线) 变量名必须以下划线或字母开头,而后面接任意数目的字母.数字或下划线.下划线分 ...

  8. Pycharm使用总结

    1.代码整体向右移动 按住Win+TAB可以快速向右缩进一个tab 的距离,按住Shift + TAB反方向前进一个TAB距离 2.Model加入get,set 方法 在编辑框中右击,选择genera ...

  9. Java学习笔记11---静态成员变量、静态代码块、成员变量及构造方法的初始化或调用顺序

    当创建一个对象时,各种成员变量及构造方法的初始化或调用顺序是怎样的呢? (1).如果类尚未加载,则先初始化静态成员变量和静态代码块,再初始化成员变量,最后调用相应的构造方法: (2).如果类已经加载过 ...

  10. 自学Aruba1.1-Aruba体系结构-产品线

    点击返回:自学Aruba之路Aruba产品线 IP switches: 1500.2500.3500 Controllers:7200 .70x0 Series.7005 Meridian:基于ACE ...