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

作者:people。 时间:2021-10-21 15:35:47 

一、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)。

来源:https://blog.csdn.net/qq_45634637/article/details/109183343

标签:Pycharm,Django,搭建,Python
0
投稿

猜你喜欢

  • 深度定制Python的Flask框架开发环境的一些技巧总结

    2022-12-29 21:50:22
  • Django 日志配置按日期滚动的方法

    2021-02-02 08:27:01
  • 详解Selenium 元素定位和WebDriver常用方法

    2021-10-05 01:45:14
  • asp.net mvc 从数据库中读取图片的实现代码

    2024-01-19 14:51:09
  • Mysql| 使用通配符进行模糊查询详解(like,%,_)

    2024-01-15 08:17:40
  • 用SQL语句完成SQL Server数据库的修复

    2008-11-24 20:49:00
  • python OpenCV 实现高斯滤波详解

    2022-11-22 16:40:34
  • python输入中文的实例方法

    2023-08-03 03:25:43
  • 详解mysql 获取某个时间段每一天、每一个小时的统计数据

    2024-01-17 13:01:47
  • Python中的取模运算方法

    2023-11-10 04:39:56
  • python文件转为exe文件的方法及用法详解

    2022-08-18 00:14:17
  • pytorch:实现简单的GAN示例(MNIST数据集)

    2022-01-03 16:42:34
  • 浅析Python中的序列化存储的方法

    2022-09-28 19:21:26
  • 仅用几行Python代码就能复制她的U盘文件?

    2021-11-20 15:12:19
  • 基于python进行桶排序与基数排序的总结

    2023-06-13 17:32:33
  • Mysql错误1366 - Incorrect integer value解决方法

    2024-01-13 03:21:35
  • Go语言变量与基础数据类型详情

    2023-08-30 03:13:16
  • python中pandas.DataFrame对行与列求和及添加新行与列示例

    2023-03-16 22:44:01
  • python3实现UDP协议的服务器和客户端

    2022-07-01 09:17:08
  • python中的load、loads实现反序列化示列

    2023-04-01 23:49:56
  • asp之家 网络编程 m.aspxhome.com