首页 > 编程语言 >【python】Django初识-从未有如此美妙的开局

【python】Django初识-从未有如此美妙的开局

时间:2024-07-26 22:27:03浏览次数:14  
标签:views python 0.0 py HelloPython Django 初识

Django初识

python、Django安装与验证

python安装
Python 官网 https://www.python.org/
Django安装
pip install Django
验证python是否安装成功
python --version
验证Django是否安装成功
python3 -m django --version

创建第一个Django项目

项目创建与服务器启动

打开cmd,输入命令

django-admin startproject HelloPython

查看新建的项目文件

tree /F

输出:

└─HelloPython
    │  manage.py
    │
    └─HelloPython
            asgi.py
            settings.py
            urls.py
            wsgi.py
            __init__.py

进入HellopPython目录,开启服务器

python manage.py runserver 0.0.0.0:8001

0.0.0.0 让其它电脑可连接到开发服务器,8001为端口号

浏览器访问127.0.0.1:8001

视图和 URL 配置

在之前创建的HelloPython中创建一个views.py文件:

from django.http import HttpResponse
 
def hello(request):
    return HttpResponse("Welcome to Django ! 从未有如此美妙的开局 !")

然后绑定 URL 与视图函数,打开原有的urls,修改代码为:

from django.urls import path
 
from . import views
 
urlpatterns = [
    path("xixi/", views.hello, name="hahaha"),
]

1、xixi/是访问路径

2、views.hello是获取views.py中的hello方法

3、hahaha是名字

保存好文件访问:

一个简单的Django项目就完成了!

标签:views,python,0.0,py,HelloPython,Django,初识
From: https://blog.csdn.net/qq_64542821/article/details/140648690

相关文章

  • Python虚拟环境创建、激活、使用,项目依赖导出、安装requestments.txt
    Python虚拟环境通过命令行终端创建python虚拟环境:新建一个文件夹,可以专门用来存放虚拟环境,这里在D盘创建Python_Virtual_Environment_test文件夹然后在这里输入cmd按回车键进入命令行终端此时打开的位置就是当前的路径,当然也可以 cd一步步进入到目标路径创建环境......
  • 使用 Python 脚本自动生成报告
    使用Python脚本自动生成报告1.简介本文档介绍如何使用Python脚本自动生成报告。此脚本旨在简化报告生成过程,提高效率并减少人为错误。2.需求Python3.6或更高版本Pandas库Matplotlib库3.安装使用pip安装必要的库:pipinstallpandasmatplotlib4.脚本im......
  • 【和为 K 的子数组】python刷题记录
    这就到前缀和了。classSolution:defsubarraySum(self,nums:List[int],k:int)->int:#连续不能sortnum=len(nums)i=0j=i+1sm=0ret=0#j可以=是因为后面切片不包括jwhilej<=num:......
  • 【Kubernetes】初识K8S基础
    目录一.K8S概述1.K8S背景物理机的缺点虚拟机特点(解决了物理机的缺点)虚拟机缺点容器化特点(解决了虚拟机的缺点)容器化缺点2.K8S基本概念2.1.作用2.2.特点二.K8S 集群架构与组件1.集群架构介绍2.核心组件2.1.Master组件Kube-apiserver:是所有服务请求的统一访问入......
  • 嵌入式Python、ROS、SLAM、WebSocket和Node.js:智能巡逻监控安防机器人设计流程(代码示
    项目概述随着智能技术的发展,智能巡逻机器人在安防、监控和巡逻等领域的应用越来越广泛。本文将介绍一个结合嵌入式系统、机器人技术和后端开发的智能巡逻机器人。该机器人能够自主导航,实时检测异常情况(如火灾或入侵者),并将数据发送到后端服务器,以实现高效的监控和应急响应。主......
  • python和mysql数据库
    pyhton和mysql数据库1.非查询:frompymysqlimportConnection#导入数据库模块pymysql以及Connection对象conn=Connection(#连接数据库  host='127.0.0.1',#ip地址或者是主机名  port=3306,#端口号  user='root',  password='20040130', ) cursor=c......
  • 使用Python进行简单的图像处理
    使用Python进行简单的图像处理概述本文档将介绍如何使用Python进行简单的图像处理。我们将使用Pillow库来处理图像,并演示一些常见的图像操作,例如调整大小、裁剪、旋转和颜色转换。安装Pillow使用pip安装Pillow库:pipinstallpillow导入库在你的Python脚本中导入PIL模块:fr......
  • 【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例
    【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例说在前面Python在Abaqus里面可以批量处理很多事情,包括复杂曲线的绘制,这里以心形线为例。心形线函数这里我们选取一款比较经典的心形线:Abaqus代码#--coding:utf-8--importnumpyasnpfr......
  • 【python基础02】 序列,元组,列表,字典,位运算
    python运算符位运算符&:按位与|:按位或^:按位异或~:按位取反<<:左移位>>:右移位x=0b11000110y=0b10100101print(bin(x&y))#0b0010print(bin(x|y))print(bin(x^y))print(bin(~x))#第一位是表示正负print(bin(x>>2))#去除右边两位print(bin(x<<2))#......
  • Linux下学习Python包管理器Poetry教程 零基础入门到精通
    Poetry[官网-Poetry]https://python-poetry.org/安装pipinstallpoetry简单使用初始化poetry项目cd~&&mkdirdemopoetryinit管理虚拟环境poetry预设了很多自己的虚拟环境配置,这些配置可以通过poetryconfig进行修改当用户在执行poetryadd等指令......