准备工作: 
假设读者已经安装好python 2x或3x,以及安装好Django,以及Pycharm。

我的配置: 
– Python 2.7.11 
– Pycharm Professional 5.0.4 (专业版集成了Django, Community Edition没有集成)

1. 创建一个新的工程

第一次运行Pycharm时,欢迎界面如下:

点击创建新的工程,选择左边面板的Django,填写Location, 
以及Application name(我分别填写的是mysite,以及 polls,location填写的mysite相当于你的工程名字)

点击Create,创建工程。

2. 探索工程的结构

自动生成了Django整个框架和目录结构

我们来看看整个工程的目录视图

  • [mysite目录] 工程所在的目录,加粗字体显示
  • [manege.py] 命令行工具,能够操作Django工程。Refer to the Django documentation for details.
  • [mysite文件夹] 你工程的Python包会放在此文件夹下
  • [mysite/_init_py] 这个空的文件会告诉Python编译器,这个目录应该作为Python包
  • [mysite/setting.py] 此工程的配置文件,This file contains configuration for your Django project.
  • [mysite/urls.py] 此工程所包括的URL路径。URL declarations for your Django project.
  • [mysite/wsgi.py] 该文件定义了一个进入WSGI服务器的接入点。See How to deploy with WSGI for more details.
  • [polls文件夹] 该目录下将包含所有Django Application所需要的文件
  • [polls/_init_.py] 同样,告诉编译器这是一个Python包
  • [polls/models.py] 在这个文件下,创建应用所需models。
  • [polls/views.py] 在这个文件下,创建所需视图。
  • [templates] 目录暂时是空的,应该包含模板文件。
  • [migrations文件夹] 在以后与数据库和models之间的联系会有使用。

现在,我们可以创建我们需要的Django应用了。以后如果有需要的话,可以这样添加Application,此次教程并不需要添加。我们可以使用如下方法,添加Django Application。 
1. 工具栏 Tools 
2. Run manage.py Task ( 快捷键 Ctrl + Alt + R ) 
3. 在控制窗口输入 startapp hello, 按回车运行 ([destination]为Pycharm提示,并非我自己输入 ) 

4 mysite下就会多出一个hello应用的文件夹 

3. 运行刚刚创建的工程

  1. 调用 manage.py, 从Tools工具栏,或者快捷键 Ctrl + Alt + R
  2. 在console中输入: runserver 8080

点击http://127.0.0.1:8080/ 即可查看运行结果

Django系列:(1)PyCharm下创建并运行我们的第一个Django工程的更多相关文章

  1. PyCharm下创建并运行我们的第一个Django项目

    PyCharm下创建并运行我们的第一个Django项目 准备工作: 假设读者已经安装好python 2x或3x,以及安装好Django,以及Pycharm 1. 创建一个新的工程 第一次运行Pycha ...

  2. 在GlassFish应用服务器上创建并运行你的第一个Restful Web Service【翻译】

    前言 本人一直开发Android应用,目前Android就业形势恶劣,甚至会一路下滑,因此决定学习服务器开发.采用的语言是java,IDE是Intellij,在下载Intellij的同时看到官网很多优 ...

  3. 解决select 下拉框运行时总会有一个空值(空选项)的问题

    项目中用到很多下拉选项都会多出一个空选项,如图运行结果 总会有一个空值出现,解决办法如下: 效果如下: 添加图中框选的代码即可,我是在Angularjs中使用的,在不用框架的情况下: <opti ...

  4. Appium+Python+Pycharm如何创建并运行自动化测试脚本【真机运行】

    一.将测试机连接电脑,手机上会有一些提示,总之都允许就可以了,开始USB调试模式,之后打开cmd,输入adb devices,查看手机是否成功连接,如下图所示: 上图中可以看到,有一台设备已经成功连接 ...

  5. pycharm下: conda installation is not found ----一个公开的bug的解决方案

    pycharm  conda installation is not  found ----一个公开的bug的解决方案 pycharm+anaconda 是当前的主流的搭建方案,但是常出现上述问题. ...

  6. Django 安装 创建项目 运行项目

    Django基础 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演. 对于所有的We ...

  7. django系列2--下载安装、项目创建、配置、启动

    Django下载与安装 一.使用pip: 1.下载: django的官网下载页:https://www.djangoproject.com/download/ 1.使用pip安装, 在cmd命令行中输 ...

  8. Python之路【第二十三篇】:Django 初探--Django的开发服务器及创建数据库(笔记)

    Django 初探--Django的开发服务器及创建数据库(笔记) 1.Django的开发服务器 Django框架中包含一些轻量级的web应用服务器,开发web项目时不需再对其配置服务器,Django ...

  9. 在pycharm中创建py文件——创建你的第一个项目

    开启编程第一步   创建一个项目 创建项目了xdm,敲黑板了哈 首先打开你的pycharm,点击New Project新建项目 就会进入到配置你这个项目所要用到的环境,这里我们用python列举 在L ...

随机推荐

  1. 使用HD/IDE层的ioctl接口获取磁盘容量get_hdd_max_sector

    利用HD/IDE layer的ioctl函数接口获取HD/IDE的磁盘容量.HDIO_DRIVE_TASK  能发出訪问LBA地址的命令.但不能读写数据. #include <stdio.h&g ...

  2. Java - split()函数和trim()函数的使用方法

    split()函数和trim()函数的使用方法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/24465141 详细參考Java ...

  3. while语句字符串的基本操作

    1,编码:对现在通用文字编码成计算机文字,便于储存,传递,交流. 最早的计算机编码是ACSII美国人创建的,包含英文字母,数字,以及特殊符号.总共是128个码位:2**7,因为计算机的底层只能识别:& ...

  4. SSH常见错误

    错误一: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml] ...

  5. ubuntu 文件及子文件夹的权限的查看及修改

    查看linux文件的权限:  查看path路径下名为filename的文件或文件夹的权限:   * -R   结果:全部子目录及文件权限改为 777

  6. Gradle 安装

    Gradle介绍 Gradle是一个基于JVM的构建工具,它提供了: 像Ant一样,通用灵活的构建工具 可以切换的,基于约定的构建框架 强大的多工程构建支持 基于Apache Ivy的强大的依赖管理 ...

  7. POJ3186 Treats for the Cows —— DP

    题目链接:http://poj.org/problem?id=3186 Treats for the Cows Time Limit: 1000MS   Memory Limit: 65536K To ...

  8. varint算法——本质上是牺牲最高位作为标识数据结束位,达到变长编码,说白了就是贪心的分割位

    varint算法,摘自:http://blog.csdn.net/liaoquesg/article/details/50897327 最近在看<大规模WEB服务开发技术>这本书中.书中提 ...

  9. django 初试

    /************************************************************************************** * django 初试 ...

  10. C# QRCode 二维码

    /*********************************************************************** * C# QRCode 二维码 * 说明: * 本文记 ...