利用Pycharm + Django搭建一个简单Python Web项目的步骤


Posted in Python onOctober 22, 2020

一、Pycharm中安装Django

此教程默认你已安装并配置了Python 3.7.6)

1.File—>Settings

利用Pycharm + Django搭建一个简单Python Web项目的步骤

利用Pycharm + Django搭建一个简单Python Web项目的步骤

二、搭建Django项目

1.File—>New Project

利用Pycharm + Django搭建一个简单Python Web项目的步骤

2.新窗口打开,会出现以下的文件

利用Pycharm + Django搭建一个简单Python Web项目的步骤

简单解释一下这几个文件:

**init.py:**这是一个初始化的空文件,一般我们不需要动它。

settings.py: 这是一个配置文件,里面有关于语言、时区、安装的app声明等等信息;

urls.py: 这个文件里指明了在访问一个页面时要调用的视图啊等的映射,确保在访问时可以正确定位到你要实现的功能;

wsgi.py: 这是一个关于web程序的wsgi的相关配置,我们暂时不需要修改它。

manage.py: 可以理解为他是django应用的控制中心,许多命令的实现,都需要他来调动。

3.在项目里创建一个APP

使用Pycharm的Terminal控制台进行创建

python manage.py startapp DjangoWeb

利用Pycharm + Django搭建一个简单Python Web项目的步骤

利用Pycharm + Django搭建一个简单Python Web项目的步骤

4.配置相关文件
(1)修改DjangoWeb/views.py
views.py文件,是一个视图文件,我们要显示的Hello Django等内容就要在这个文件里实现。在文件中添加如下代码:

from django.http import HttpResponse
def index(request):
  return HttpResponse('Hello Django')

利用Pycharm + Django搭建一个简单Python Web项目的步骤

(2)修改DjangoTest1/settings.py
在settings.py这个文件中找到INSTALLED_APPS这个变量,在末尾添加:'DjangoWeb', # App的名字

利用Pycharm + Django搭建一个简单Python Web项目的步骤

(3)配置DjangoTest1/urls.py
打开urls.py文件,添加以下代码:

from django.contrib import admin
from django.urls import path
from DjangoWeb import views

urlpatterns = [
  path('admin/', admin.site.urls),
  path('index/', views.index)
]

(4)启动服务
在pyCharm Terminal控制台,执行:

python manage.py runserver

利用Pycharm + Django搭建一个简单Python Web项目的步骤

回车执行后出现:

利用Pycharm + Django搭建一个简单Python Web项目的步骤

在控制台点击http://127.0.0.1:8000/或者复制粘贴到浏览器打开,出现:

利用Pycharm + Django搭建一个简单Python Web项目的步骤

添加index http://127.0.0.1:8000/index,出现:

利用Pycharm + Django搭建一个简单Python Web项目的步骤

三、小节

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。
Django 是一个开放源代码的 Web 应用框架,由 Python 写成。
Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。

到此这篇关于利用Pycharm + Django搭建一个简单Python Web项目的步骤的文章就介绍到这了,更多相关Pycharm+Django搭建Python Web项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python3实现从指定路径查找文件的方法
May 22 Python
Python设计模式编程中解释器模式的简单程序示例分享
Mar 02 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
Python中的TCP socket写法示例
May 11 Python
python 实现批量xls文件转csv文件的方法
Oct 23 Python
python实现多张图片拼接成大图
Jan 15 Python
详解Python装饰器
Mar 25 Python
python3文件复制、延迟文件复制任务的实现方法
Sep 02 Python
详解python常用命令行选项与环境变量
Feb 20 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
Pandas数据分析的一些常用小技巧
Feb 07 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
May 25 Python
python处理写入数据代码讲解
Oct 22 #Python
基于Python爬取股票数据过程详解
Oct 21 #Python
OpenCV利用python来实现图像的直方图均衡化
Oct 21 #Python
Python实现手势识别
Oct 21 #Python
利用Python优雅的登录校园网
Oct 21 #Python
python 使用三引号时容易犯的小错误
Oct 21 #Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
Oct 21 #Python
You might like
PHP中include()与require()的区别说明
2010/03/10 PHP
PHP return语句的另一个作用
2014/07/30 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
php实现xml与json之间的相互转换功能实例
2016/07/07 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
了解JavaScript中let语句
2019/05/30 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
关于vue-cli3打包代码后白屏的解决方案
2020/09/02 Javascript
python提取页面内url列表的方法
2015/05/25 Python
Python中生成Epoch的方法
2017/04/26 Python
Python找出最小的K个数实例代码
2018/01/04 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
Python类super()及私有属性原理解析
2020/06/15 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
应届生护士求职信
2013/11/01 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
营销学习心得体会
2014/09/12 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
中学生检讨书范文
2014/11/03 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
八年级作文之友谊
2019/12/02 职场文书