当前位置: 首页 > news >正文

PythonWeb

参考:如何安装 Django |Django 文档 |姜戈

一、框架搭建

1、安装Django框架 pip3 install django

2、查看是否安装成功

        pip3  show django

这样显示就是成功了
3、初始化项目

你想在哪个路径就 cd到哪个路径下输入一下命令就可以

        django-admin startproject my_project

初始化之后就会有一下目录 manage.py可以理解是启动的引擎

4.测试是否可以运行

cd 到 my_project后

python manage.py runserver

提示迁移数据库

python manage.py migrate

之后在运行就可以了
 

5.创建新的应用

 python manage,py startapp hello 

会出现新的hello引用

6.配置url文件

        首先在hello模块中 建立一个urls.py文件  然后在my_project项目中 加入 

path('hello/',include('hello.urls')), 语句 意义就是导入hello模块下的urls文件

7.配置hello的url文件

# path是django配置路由的函数 第一个参数是路由,第二个参数是视图
from django.urls import pathurlpatterns = []

基本配置结束可以编写代码了

二、基本操作

1.定义返回给前端hello_world的视图函数

from django.shortcuts import render# Create your views here.
# 处理响应信息的包
from django.http import HttpResponse# 定义返回给前端hello_world的视图函数
def hello_world(request):# 返回helloworldreturn HttpResponse("Hello World!")

2.配置路由

# path是django配置路由的函数 第一个参数是路由,第二个参数是视图
from django.urls import path
from hello.views import hello_worldurlpatterns = [# 参数1:路由,参数2:视图函数名,参数3:视图函数别名path('hello/',hello_world,name='hello_world')]

运行 python manager.py runserver

127.0.0.1:8000/hello/world/  本地运行就这个路径就能访问到这个路由对应的函数

相关文章:

  • 【AI论文】生成,但验证:通过回顾性重采样减少视觉语言模型中的幻觉
  • 数字ic后端设计从入门到精通2(含fusion compiler, tcl教学)
  • Origin绘图——双Y轴柱状图升级双向柱状图
  • 【C++游戏引擎开发】第18篇:视锥体裁剪与光源剔除
  • Java并发编程-线程池
  • numpy、pandas内存优化操作整理
  • 配置nginx服务,通过多ip区分多网站
  • 4399后端一面
  • 静态点亮数码管的某几段(STC89C52单片机)
  • SwiftUI 音频播放器:AVPlayer 在线播放 + 播放进度条 + 音量调节 + 后台播放
  • Python面向对象程序设计
  • FreeRTos学习记录--1.工程创建与源码概述
  • 深度学习预训练和微调
  • WWW2025 快手最新论文 T2Diff 解读:生成式扩散模型+混合注意力打造高效推荐
  • Synopsys:printvar命令和puts/echo命令的区别
  • Vue3---(9)组件间通信
  • 【基于WSAAsyncSelec模型的通信程序设计】
  • 每天学一个 Linux 命令(29):tail
  • JavaScript 中的单例模式
  • 单例模式(线程安全)
  • 广西三江通报“网约车司机加价”:对网约车平台进行约谈
  • 万斯偕印裔妻子访问印度,4天行程能否推进美印贸易谈判?
  • 被指违反代理协议遭南航暂停售票资格,去哪儿网:今起恢复
  • 《蛮好的人生》上海特色鲜明,聚焦荧屏甚少出现的保险业
  • “30小时不够”,泽连斯基建议延长停火至30天
  • 金融监管总局:建立保险销售人员违法违规导致经济损失的佣金薪酬追索扣回机制