用PyCharm建Django工程

简介:

博主很菜,学了Python这么久,到现在还是在用vim码程序。

在极客上看到讲师用的是PyCharm,于是下载下来尝尝鲜。

1. 下载安装

这是PyCharm的下载页面:http://www.jetbrains.com/pycharm/download/

下载了一个pycharm-community-4.0.4.tar.gz的包,解压之后。进入pycharm-community-4.0.4目录。


$ tar zxf pycharm-community-4.0.4.tar.gz
$ cd pycharm-community-4.0.4/bin
$ ./pycharm.sh

然后就是安装界面,反正按提示的步骤安装便是了。

在运行完之后,就显示出PyCharm的主界面:

这就说明创建成功了!


2. 创建工程

上面对话框里的“Create New Project”就开始创建工程了。

然后,在上面这个页面上选择项目所在的目录,以及Python解析器。注意目录的名称,它将会是工程的名称。

然后可以点右键新建文件。[New] --> [Python File] 创建文件。

输入文件名,点“OK”就行了。


3. 配置调试Django

我们来创建一个Django工程并用PyCharm来开发。

首先,我们用终端新建一个目录,并进入这个目录,并用django-admin.py创建目录(别想着让PyCharm为你建)。


$ cd /home/hevake_lcj/Workspace/PycharmProjects/Django
$ django-admin.py startproject mysite

然后在PyCharm中点击菜单[File] --> [New Project...],弹出对话框。

注意目录就是mysite所在的目录。


PyCharm发现里面有文件,问是否要加入工程,选Yes。

然后,我们新建的项目里面就有了。

关键的问题是调试。

由于Django工程的运行是这样的:


$ python3 ./manage.py runserver

所以这里要对其进行配置。

选择菜单 [Run] --> [Edit Configurations...] 弹出如下对话框。

点左上角的 + 号,添加一个Debug配置,并如下配置:


Name: 这个随便起个名。Script: 一定得是manage.py,下面那项应该是runserver。

好!配置完成后,我们来试着Debug一下。

点击菜单[Run] --> [Run "debug-runserver"],可以看到:

说明服务器是运行起来了的。

点击访问一下:http://127.0.0.1:8000/,如下:

说明OK了

目录
相关文章
|
Python
PyCharm在用Django开发时debug模式启动失败显示can't find '__main__' module的解决方法
初次用Django开发web应用,在试图用Pycharm进行debug的时候,出现了一个奇怪的问题。以正常模式启动或者在terminal启动都没有问题。但是以debug模式启动时,显示`can't find '__main__' module”`报错。在网上找了很久都没有看到解决方法,最后在某乎上看到一篇文章,在启动时加上`--noreload`参数,既可以debug模式启动。
254 0
|
8月前
|
Python
PyCharm Community Edition 2023.3.1安装django模块
PyCharm Community Edition 2023.3.1安装django模块
|
网络架构 Python
19-Django REST framework-DRF工程搭建
19-Django REST framework-DRF工程搭建
|
IDE Java 项目管理
Django框架开发002期 Python编程利用PyCharm专业版和社区版开发网站
Django框架开发002期 Python编程利用PyCharm专业版和社区版开发网站
209 0
|
XML JSON 前端开发
【Django学习笔记 - 17】:序列化和反序列化(restful接口小案例、DRF的工程搭建、序列化器与序列化、验证、保存)
【Django学习笔记 - 17】:序列化和反序列化(restful接口小案例、DRF的工程搭建、序列化器与序列化、验证、保存)
548 0
【Django学习笔记 - 17】:序列化和反序列化(restful接口小案例、DRF的工程搭建、序列化器与序列化、验证、保存)
|
Shell 网络安全 开发工具
Pycharm整合Git版本控制分享工程至Github
Pycharm整合Git版本控制分享工程至Github
190 0
Pycharm整合Git版本控制分享工程至Github
|
弹性计算 安全 Ubuntu
Pycharm远程ECS部署Django小项目
本文完成了一个简易的Django项目的部署,ECS上选用的系统是Ubuntu,所用的Django项目是笔者本科期间的课程设计,详见https://github.com/ztingz/NTCS
527 1
Pycharm远程ECS部署Django小项目
|
前端开发 Python
Pycharm+Django之必会三板斧(3)
要学会Django,下面三招必学!
154 0
Pycharm+Django之必会三板斧(3)
|
索引 Python
Pycharm+Django之Django学习(2)(初学者)Hello Django!!!
大多数的编程语言教程中,第一个例子总是会教你如何打印“Hello World!”,我们偏不,我们来打印“Hello Django!”
168 0
Pycharm+Django之Django学习(2)(初学者)Hello Django!!!
|
编译器 Python
【开发环境】PyCharm 打开现有 Python 工程 ( 配置 Python 编译器版本 )(三)
【开发环境】PyCharm 打开现有 Python 工程 ( 配置 Python 编译器版本 )(三)
147 0
【开发环境】PyCharm 打开现有 Python 工程 ( 配置 Python 编译器版本 )(三)