本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考如下教程:
IMOOC Django入门与实践-http://www.imooc.com/learn/790
Pycharm 版本: Professional 2017.1
Django 版本: 1.8.7
在软件安装和环境配置完成后,打开Pycharm.
Step 1. 点击 File --> New Project 弹出如下窗口:
图中编号1处为项目位置;编号2处为使用的模板语言类型,默认为Django模板语言;编号3处是保存项目页面HTML的文件夹名称,默认为templates;编号4处是应用名,一般根据Web应用的实际功能来命名。
本示例中,我们项目位置为E:\testDjango,应用名为fakeCSDN。
设置填写完毕后,点击右下角的Create,创建项目。
Step 2. 了解创建后项目的项目文件结构
创建成功后的界面如下图所示:
可以看到,在项目根目录下,有三个文件夹:fakeCSDN, templates和testDjango,以及一个python脚本文件manage.py.
fakeCSDN 是我们创建的应用相关要素的文件夹,testDjango是我们整个Django项目相关元素的文件夹。也就是说,对于一个Django项目,与项目名相同的文件夹只能有一个,应用对应的文件夹则可以有多个。templates文件夹用来保存HTML模板。
manage.py 是系统自动生成的Django项目管理程序,Django项目创建和运行所需要的所有命令都能由这个脚本提供。如为项目创建数据库的makemigrations 和 migrate, 启动服务器的runserver等。在编程过程中,manage.py一般是不需要修改的。
fakeCSDN 和 testDjango所包含的内容大致相同。
fakeCSDN中,编程中常用的是migration文件夹、models.py和views.py。
  • views.py 是Web应用后台的核心,定义了后台具体的响应动作和数据存取、操作动作的函数;
  • models.py 是Web应用数据库的定义文件,以Python类的形式定义数据库中的各个表;
  • migration文件夹 保存着models中的数据库表迁移之后的文件,一般不需要手工操作。
除了fakeCSDN中已有的文件之外,一般还需要新建一个urls.py文件,用来指定应用中出现的url所对应的响应函数。
testDjango中,常用的文件是setting.py 和 urls.py。 前者是项目的一些属性设置,如数据库连接、debug的方式等;后者同样是url映射关系。
Step 3. 编辑Web应用详细内容
Step 4. 配置Django Server并启动服务器
点击图中所示绿色按钮,即可启动Web应用。
若未自动出现图示按钮,可以点击向下的灰色三角,选择 Edit Configurations ,弹出如下窗口
通过1,2 两步添加一个新的Django Server,在3处输入服务器名称,在5处输入启动页面。点击OK即可。

转载于:https://www.cnblogs.com/giftmm/p/9382406.html

使用Pycharm创建一个Django项目相关推荐

  1. 初学者用pycharm创建一个django项目和一个app时需要注意的事项

    目录 如何新建一个djiango项目: 如何创建一个app: 如何启动一个django项目: 新建一个django项目,需要注意以下几项配置: 如何新建一个djiango项目: 1.在pycharm中 ...

  2. 使用 Pycharm 创建一个 Django项目(详解)

    文章目录 Django 简介 创建Django的虚拟环境 1.这里我使用的是anaconda navigator创建的,选择environment,点击create. 2.设置环境名称,选择pytho ...

  3. Django从理论到实战(part3)--创建一个Django项目

    学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 文章目录 创建一个Django项 ...

  4. 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  5. 把python37添加到环境变量配置_关于在win 10上成功创建一个Django项目时遇到django-admin的手动配置环境变量问题。...

    前言 初学Python Web 在创建第一个Djang项目的时候出现了很多的问题,今天和大家分享并记录一下这次艰难的历程! 一.官网下载Python以及安装Django 1.Python的下载安装 链 ...

  6. python虚拟环境中安装diango_创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  7. 创建一个 Django 项目

    一. 创建项目 其中: 确认项目是否创建成功: 在 manage.py 目录上运行 python manage.py runserver server 启动后,在浏览器访问 http://127.0. ...

  8. 创建第一个Django项目

    创建第一个Django项目: 我们将介绍Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目. 测试版本说明: python 3.7 Djan ...

  9. python创建django项目_搭建Python-Django环境,创建第一个Django项目

    曾想学爬虫,没想到误入python web班,在美女老师shirely的指导下,搭建了好Django环境,试着开始做第一个web项目 一.Python环境安装 1.Python2.7的下载 从Pyth ...

最新文章

  1. JAVA中如何将一个json形式的字符串转为json对象或对象列表
  2. 菜鸟程序员的成长之路-工作篇
  3. 本机向windows服务器传输文件的三种方法
  4. [我的1024开源程序]350元写的HTML5程序
  5. 找出第一个只出现一次的字符
  6. s6730堆叠_不再只是堆叠硬件 ivvi S6全方位评测
  7. tomcat日志详情
  8. scala函数进阶篇
  9. [转]OAuth 认证步骤
  10. 并行分布式运维工具pdsh
  11. Java架构师 JD汇总
  12. 太阳直射点纬度计算公式_利用旗杆影子——判断日出日落、季节、昼长、经纬度、太阳高度角...
  13. tableau计算同环比
  14. ROBOMASTER机甲大师赛视觉组学习方案
  15. xubuntu language support
  16. C语言为何不会过时?你需要掌握多少种语言?
  17. 1.模态分析是什么?为什么采用模态分析?
  18. 腾讯系互联网券商富途证券将赴美IPO,最高融资3亿美元
  19. vue项目怎么样去实现新窗口跳转_vue跳转方式(打开新页面)及传参操作示例
  20. 刑侦 技侦 警种

热门文章

  1. (转)SQL操作全集
  2. SyntaxError: Non-UTF-8 code starting with ‘\xe4‘ in file解决办法
  3. 菜鸟教程:C++ 的关键字(保留字)完整介绍
  4. 为什么有那么多的水,源源不断从山上流下来,到底是从哪里来的?
  5. 系统学习机器学习之算法评估
  6. I2C与SPI总线对比
  7. oracle12c em 空白,Oracle12C 开启关闭em
  8. mysql的分页怎么不对_mysql一对多关联查询分页错误问题的解决方法
  9. Python---编写一个函数,提示输入两个数字a,b,并进行a与b的除法运算。
  10. 046_Timeline时间线