前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Django快速入门demo

Django快速入门demo

作者头像
孟船长
发布于 2023-08-28 07:33:10
发布于 2023-08-28 07:33:10
15400
代码可运行
举报
运行总次数:0
代码可运行
  • Python版本 3.10.11

  • Django版本 4.2.1

1 创建Django项目

  • 选择New Project
  • 在弹出框中选择Django
  • 解释器选择指定版本的Python

2 项目结构

  • 常用文件 作为入门不用管asgi.pywsgi.py,常用到的只有settings.pyurls.py两个文件。

我们现在准备建一个简单的页面。此时我们需要创建一个app,这个app就是为了实现你想做的功能。

命令:python manager.py startapp 功能名称terminal中输入上面创建app的命令

如图,我们给功能起名叫showPage,结构如下

这里我们常用的只有views.py文件。

到现在为止,准备工作可以说完成了。接下来就进入”开发“过程。

  1. 注册你的app

刚才我们只是创建了app,但是创建的app是需要注册的。我们看一下再showPage下的apps.py文件,这里的类名就是我们要在settings.py中注册的app名

我们打开settings.py,找到INSTALLED_APPS,将我们的app注册进去:

  1. 写页面

我们的页面都写在views.py文件中。我们定义一个方法叫login,为了方便查看效果,我们先导入HttpResponse

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from django.shortcuts import render, HttpResponse

# Create your views here.

def login(request):
    return HttpResponse("Hello")

这里我们页面只是显示固定的文字。

  1. 添加url

完成了一个简单的”页面“以后,我们需要将路径添加到urls.py文件中。先导入views。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from django.contrib import admin
from django.urls import path
from showPage import views

urlpatterns = [
    # path("admin/", admin.site.urls),
    path("login/", views.login),
]

这里我们将原有的admin/路径注释掉,你想在页面访问的路径是什么,path第一个传值就写什么,我想在/login路径下,所以我这里写的是login/。后面views.login是views.py文件中的方法名。

现在我们就完成了一个最基本的Django项目。

  1. 执行

方法一:在terminal中执行命令python manage.py runserver方法二:在Pycharm中执行

执行

进入页面后可以看到

此时我们在路径中加上我们自己定义的login/

现在就看到我们写的”简单的内容“了。

进阶

上面我们返回的只是文字内容。现在我们返回一个HTML页面。

首先把最外层紫色的templates文件夹删掉

然后在我们的showPage中新建一个templates的文件夹。因为代码会默认到templates文件夹中找HTML文件。然后在templates新建一个login.html文件,里面简单写个登录的页面

再把login.html关联到login方法中:

再次访问

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Django-下载安装-配置-创建Django项目-三板斧简单使用
The web framework for perfectionists with deadlines.
suwanbin
2019/09/26
9150
Django-下载安装-配置-创建Django项目-三板斧简单使用
Django简介
Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示:
py3study
2018/08/03
1.8K0
继续Django
环境准备 1、    创建一个Django后,Django的目录: │ manage.py │ ├─Django_s1 │ settings.py │ urls.py │
coders
2018/01/04
2.2K0
继续Django
Django——使用APP
Django中的APP的功能就是使得项目更加规范化,创建APP把项目相应的功能划分成不同的模块。
zy010101
2021/01/13
5420
Django——使用APP
Django1.11 简单登录注册
百度的教程都是坑,还是要靠自己,,, 代码地址:https://github.com/klren0312/Django_login_register 1. 安装django 1.11 pip install django 2.安装pymysql 我是Python3.5,所以必须用pymysql pip install pymysql 3.用PyCharm新建项目 项目名为finally,用python manage.py startapp mysite新建名为mysite的app。 用py
治电小白菜
2020/08/25
4700
Django1.11 简单登录注册
Hcode网站的搭建日记(二)Django的创建与前后端的数据互传
Hcode网站使用的Django版本为3.0.5,所以以Django3.0的版本进行对建站的讲解,可能由些代码实现与老版本的Django有些差异,但是实现理念都行相通的。
HcodeBlogger
2020/07/14
1.1K0
Hcode网站的搭建日记(二)Django的创建与前后端的数据互传
Django实践-01入门
官网:https://www.djangoproject.com/ 博客:https://www.liujiangblog.com/
IT从业者张某某
2023/10/16
2730
Django实践-01入门
Django 系列博客(二)
今天博客的内容为使用 Django 完成第一个 Django 页面,并进行一些简单页面的搭建和转跳。
py3study
2020/01/19
7200
Django入门笔记:身份认证模块
从之前的学习我们发现,一直在blog应用中进行开发。本章开始新建另一个App来开发,介绍Django的身份认证模块,实现用户登录、注册、注销。
宇宙之一粟
2020/10/26
5290
Django的路由控制
URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行
py3study
2018/08/03
2.9K0
jS正则和WEB框架Django的入门
该文章讲述了如何利用Python的Pandas库和Excel的VBA编程实现数据分析。首先介绍了Pandas库和Excel的VBA编程的基本概念,然后分别讲解了如何利用Pandas库和Excel的VBA编程实现数据的处理和分析。具体包括Pandas库的常用函数、数据读取、数据清洗、数据转换、数据分析等操作,以及Excel的VBA编程中的常见操作,如遍历工作表、提取表格中的数据、处理异常值、数据转换等。通过这些操作,可以高效地完成数据的处理和分析任务。
coders
2018/01/04
2.2K0
jS正则和WEB框架Django的入门
Django快速入门
Django 是用 Python 写的一个自由和开放源码 web 应用程序框架。 web框架是一套组件,能帮助你更快、更容易地开发web站点。当你开始构建一个web站点时,你总需要一些相似的组件:处理用户认证(注册、登录、登出)的方式、一个管理站点的面板、表单、上传文件的方式,等等。 有很多人注意到web开发人员会面临一些共同的问题,他们联手创建了 web 框架(Django 是其中一个)来供人使用。框架的存在,你无需重新发明轮子就能建立新的站点。
用户1432189
2018/09/05
8270
Django快速入门
学习猿地 python教程 django教程1 初识Django
Django version 2.2.6, using settings 'web.settings'
学习猿地
2020/03/25
4680
Django入门(1)
Django入门 项目创建和APP创建 准备环境 python3 virtualenv pip3 pip3 install django==1.1 项目创建,APP创建 django-admin startproject ops cd ops python3 manage.py startapp darshboard cd darshboard #进入项目路径 touch urls.py #创建路由文件 项目结构如下: ops/ |-- darshboard | |-- admin.py | |-- ap
py3study
2020/01/02
3660
Django开发快速入门
首先,我们需要在计算机上有一个专用目录来存储代码。 它可以放置在任何地方,但为了方便起见,如果您使用的是Mac,我们可以将其放在“桌面”文件夹中。 位置真的没关系; 它只需要易于访问。
宇宙之一粟
2020/10/26
2.6K0
Django开发快速入门
【Django学习笔记】-环境搭建
使用virtualenv创建并启用虚拟机环境 ,关于virtualenv可参考https://www.yuque.com/binowen/tn8zvy/inscle pip install virtualenv virtualenv ./env source env/bin/activate
DevOps在路上
2023/05/16
4890
【Django学习笔记】-环境搭建
Python进阶26-Django 视图层
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
2.1K0
Python进阶26-Django 视图层
Django实践-02创建应用
官网:https://www.djangoproject.com/ 博客:https://www.liujiangblog.com/ git:https://gitcode.net/mirrors/jackfrued/Python-100-Days
IT从业者张某某
2023/10/16
2320
Django实践-02创建应用
Django 基础快速入门
进入到目录后,输入创建 Django 项目命令(注意,Django 创建项目后还需要通过命令在当前 Django 下创建对应的 app):
1_bit
2023/02/10
1.8K0
Django 基础快速入门
Django(二)
ps:配置静态文件完成后,那么在static文件下的文件都可以通过路径来访问到,eg:127.0.0.1:8000/static/a.txt
HammerZe
2022/03/25
9350
Django(二)
相关推荐
Django-下载安装-配置-创建Django项目-三板斧简单使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验