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

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/  本地运行就这个路径就能访问到这个路由对应的函数

http://www.xdnf.cn/news/947.html

相关文章:

  • 3200温控板电路解析
  • 嵌入式人工智能应用-第三章 opencv操作8 图像特征之HOG 特征
  • 做OZON本土店选什么公司类型
  • 内网穿透快解析免费开放硬件集成SDK
  • 哨兵卫星影像定时任务下载
  • 网络原理 - 3(UDP 协议)
  • 线性DP:最短编辑距离
  • 【leetcode刷题日记】lc.62-不同路径
  • 【leetcode刷题日记】lc.416-分割等和子集
  • Linux操作系统--进程等待
  • 《Android 应用开发基础教程》——第五章:RecyclerView 列表视图与适配器机制
  • oracle expdp/impdp 用法详解
  • ACWing——算法基础课
  • Linux常见指令介绍中(入门级)
  • 包管理工具有哪些?主流软件分享
  • 网络原理——UDP
  • element-plus中,Steps 步骤条组件的使用
  • 从多个Excel批量筛查数据后合并到一起
  • CompletableFuture并行处理任务
  • 技术视界 | 开源新视野: 人形机器人技术崛起,开源社区驱动创新
  • Feign
  • IQ信号和实信号的关系与转换的matlab实现
  • kafka监控kafka manager(CMAK)部署配置
  • LX5-STM32F103C8T6引脚分布与定义
  • 在已有 Kubernetes 集群中最小化离线安装 KubeSphere4.1.3
  • 衡石 ChatBI 用户手册-使用指南
  • Docker安装beef-xss
  • 爱家桌面app官方正版下载 爱家最新版免费安装 固件升级方法
  • [特殊字符] Prompt如何驱动大模型对本地文件实现自主变更:Cline技术深度解析
  • stm32week12