利用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 相关文章推荐
Python常见异常分类与处理方法
Jun 04 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
python+VTK环境搭建及第一个简单程序代码
Dec 13 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
Python学习笔记之For循环用法详解
Aug 14 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
python os.path.isfile 的使用误区详解
Nov 29 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
如何利用python生成MD5并去重
Dec 07 Python
python 镜像环境搭建总结
Sep 23 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
数据库的日期格式转换
2006/10/09 PHP
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
Vue2几种常见开局方式详解
2017/09/09 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Python读取word文本操作详解
2018/01/22 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
Pycharm配置远程调试的方法步骤
2018/12/17 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
Python多进程编程常用方法解析
2020/03/26 Python
详解Python多线程下的list
2020/07/03 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
StubHub德国:购买和出售门票
2017/09/06 全球购物
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
Unix如何添加新的用户
2014/08/20 面试题
个人简历自我评价
2014/01/06 职场文书
无故旷工检讨书
2014/01/26 职场文书
诚信承诺书范文
2014/03/27 职场文书
2014年班干部工作总结
2014/11/25 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技