Django - - 1.start a project

Ubuntu 20.04 安装 Django 必须用 venv 虚拟环境 虚拟环境(venv)是 Python 项目依赖隔离的基础机制,其核心原理是通过复制解释器、重定向 site-packages 路径,实现与系统 Python 的完全解耦。这一技术保障了版本可控、环境可复现和部署安全性,是现代 Web 开发(尤其是 Django、Flask 等框架)的工程标配。在 Ubuntu 20.04 等 Debian 系发行版中,因系统预装 Python 3.8 及 apt 管理的全局包,直接使用 pip install 会污染系统环境,引发 ModuleNotFoundError、版 阅读详情

一.创建项目

	file => new project => Django => set location => create

在这里插入图片描述
在这里插入图片描述
创建成功后:
在这里插入图片描述

二.配置

1.url.py
	存储函数和路径的关系
	1).首先将函数和路径的关系写在urlpatterns中
	
	2).然后定义函数,接受用户在界面上的请求数据,并进行相应的处理
	
	3).若返回字符串,导入Httpresponse包,django会自动给返回HTTP协议的返回值(包含协议,状态码...),想在页面上显示什么,就在括号内传入什么

img
在这里插入图片描述
在这里插入图片描述

2.templates
	存储前端页面,可以在文件夹下创建HTML文件。

在这里插入图片描述
但是django该怎么样找到这个HTML文件?

3.setting.py
	存储文件的路径。类似于设置环境变量,要让Django知道到那个文件夹下找到HTML文件,就必须要在setting.py中设置路径,默认是存储在templates文件夹下。

在这里插入图片描述

BASE_DIR 变量下存储当前的根目录,即我定义的项目名文件夹(我设置的p_django)

在这里插入图片描述

"DIRS"下保存的路径为根目录p_django下的templates文件夹

有HTML文件,自然就有其配套的JS/CSS/图片等静态文件。所以也要告诉django去哪里寻找HTML文件的静态文件。跟之前TEMPLATES变量一样,在这里定义一个变量保存存储静态文件的文件夹

在这里插入图片描述

4.向返回一个HTML文件
	如上配置好对应关系之后,就可以直接向用户返回一个HTML文件,即一个前端页面。
	1).首先导入render包

在这里插入图片描述

	2).然后将用户将处理过后的用户请求的数据,以及页面的返回。因为这里还没有用户请求,所以会直接返回一个页面

在这里插入图片描述

小白的自学笔记,大佬勿喷!

Ubuntu 16.04 下安全安装 Django 3.2.20 实战指南 Django 是一个高级 Python Web 框架,以快速开发、安全性和可维护性著称;Ubuntu 16.04 作为长期支持(LTS)Linux 发行版,虽已停止标准更新,但在金融、政务、工业等强合规场景中仍广泛部署。其技术价值在于提供稳定内核、成熟硬件兼容性与严格审计基础。典型应用场景包括老旧物理服务器上的内部管理系统、嵌入式边缘设备管理界面、以及需对接专有 SDK 或非标协议的行业应用系统。本文聚焦于在 Ubuntu 16.04 原生 Python 3.5.2 环境下,规避 TLS 握手失败、pip 阅读详情

相关推荐

The A* Pathfinding Project

Unity3d A*寻路 The A* Pathfinding Project Unity3d A*寻路

django基本命令-启动、新建

1、新建一个django project django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试 2、新建app 要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name) python manage.py startapp app_name 或 django...

weixin_40547993的博客 2万+

Unity A Pathfinding Project Pro 4.1.12 A*寻路插件

Unity A Pathfinding Project Pro 4.1.12 A*寻路插件,强大的寻路插件库,内含多种寻路算法,最新版本

Django新建项目流程

pycharm社区版创建Django项目流程

m0_72450872的博客 1331

A* Pathfinding Project Pro 3.8.6

A* Pathfinding Project Pro 3.8.6 - 超牛的寻路插件

PathfindingProject

Unity的寻路插件,支持同屏多个AI进行寻路,很好用!分享给大家

Django入门之-创建Django项目

1. 创建Django项目 命令:django-admin startproject 项目名 注意:创建应用必须先进入虚拟环境。 项目目录如下: __init__.py: 说明test1是一个python包。 settings.py: 项目的配置文件。 urls.py: 进行url路由的配置。 wsgi.py: web服务器和Django交互的入口。 manage.py: 项目的管理文件...

weixin_30904593的博客 523

A+Pathfinding+Project+Pro+v4.1.16

A+Pathfinding+Project+Pro+v4.1.16学习研究使用

Python Django (3) : 创建 Django Web工程(startproject 方法)

前提: 1. 已安装好 Python 环境并设置公共变量。 2. 下载好 Django 并安装成功。 创建 Django 项目 CMD 进入到你要生成的项目目录下(已安装好): django-admin startproject project_name project_name: 是你要创建项目的名字 运行 Django 工程 进入你刚刚创建好的工程目录(project_name)运行下面代码...

MeteorBZ的博客 1125

小米路由器R1D进阶玩法:MIXBOX工具箱安装与插件管理指南

本文详细介绍了为小米路由器R1D安装MIXBOX工具箱的完整指南。通过开启SSH、执行一键安装脚本,用户可以轻松解锁路由器的进阶功能,如安装离线下载、内网穿透等插件,从而将旧设备转变为强大的家庭网络服务中心。

weixin_29292431的博客 1114

第12篇: COZE 实操【自动生成每日英语短视频】详细制作流程

通过以上详细流程,你可以利用 Coze 智能体高效生成每日英语短视频。在实际操作中,若遇到问题或有新的创意需求,欢迎随时与我交流,进一步优化视频制作流程。从左侧节点库中拖拽 “开始” 节点到画布中央,设置主题输入框(如输入 “日常购物英语”),方便后续根据不同主题生成视频。2. 选题策划节点​。3. 内容生成节点​。4. 画面生成节点​。5. 配音生成节点​。6. 音频匹配节点​。7. 视频合成节点​。

AI实操部署-深耕AI领域老菜鸟! 2073

20B搜索模型:构建面向AI的语义推理与证据检索引擎

在信息检索领域,从传统的关键词匹配到语义检索,再到如今的深度语义理解与推理,技术范式不断演进。其核心原理在于让机器不仅能理解查询的字面含义,更能洞察其深层意图,并在海量非结构化数据中精准定位、关联和验证信息片段。这一技术进步对于构建高可信度的AI系统,特别是检索增强生成(RAG)应用,具有关键价值。它使得AI在回答复杂问题、生成报告时能够做到“言之有据”,显著提升了输出的准确性和可靠性。在实际应用场景中,这类技术是构建企业智能问答、知识库助手和决策支持系统的基石。本文聚焦的20B参数搜索模型,正是这一技术路

weixin_30463341的博客 670

养龙虾经验:OpenClaw用户必看的3个“省token”救命配置

本文分享了3个优化OpenClaw使用成本的配置方案:1)启用上下文压缩功能,可选择全局或单个代理设置,支持safeguard/adaptive两种压缩模式;2)修改SOUL.md提示词,要求模型回答简洁直接;3)限制对话历史长度。方案一效果最佳,可减少长对话的token消耗,但可能影响连贯性。三种方案可单独或组合使用,需根据实际场景调整参数。文章最后邀请读者分享使用痛点,将针对高频问题撰写解决方案。

wpplvhq的专栏 1418

start python project

1.从官方网站下载Python安装文件,安装后配置环境变量(系统变量path)。 C:\Program Files\Python25; C:\Program Files\Python25\Scripts; 2.下载Django,解压。打开命令行,进入刚解压的目录,执行python setup.py install,然后把Django中bin...

awplv9634的博客 188

ESP-SR实战:从零搭建智能语音唤醒与命令识别系统

本文详细介绍了如何利用乐鑫ESP-SR框架,从零开始搭建一个完整的离线智能语音交互系统。内容涵盖硬件选型(推荐ESP32-S3与数字麦克风)、开发环境配置(ESP-IDF与ESP-ADF),并深入解析了AFE声学前端、WakeNet唤醒词检测和MultiNet命令词识别三大核心模块的工作原理与实战配置。通过具体的代码示例和调试技巧,指导开发者快速实现高识别率的语音唤醒与命令控制功能。

weixin_29161785的博客 302

V-REP(Cooprliesim EDU)自学笔记 实现UR5机械臂末端按轨迹移动

V-REP(Cooprliesim EDU)自学笔记 实现UR5机械臂末端按轨迹移动

xu_white的博客 7583

start pyhton project(2)

使用模板 在blog目录下建立templates文件夹(名字不能错),在其中建立archive.html文件作为页面显示 {%for post in posts%} <h2>{{post.title}}</h2> <p>{{post.timestamp|date:"l,F jS"}}</p> <p>{{post.b...

awplv9634的博客 137

从零到一:手把手教你用Verilog在FPGA上构建自己的FFT处理器(不依赖IP核)

本文详细介绍了如何从零开始使用Verilog在FPGA上构建256点FFT处理器,不依赖商业IP核。内容涵盖FFT算法基础、蝶形运算单元设计、整体架构实现、时序收敛优化策略以及测试验证方法,重点提升FPGA上算法部署的运行效率与资源利用率。

vv45678的博客 822

django学习

1、创建project python django-admin.py startproject DjangoDemo如果这个不可以的话,执行python C:\Python35\Scripts\django-admin.py startproject DjangoDemo 将python的scripts目录加上执行创建project任务 2、切换到project任务的目录中,执行python ma...

qq_22994783的博客 225

深入理解C++23的Deducing this特性(上):基础概念与语法详解

C++23标准中引入的"Deducing this"特性是一项重大革新,它不仅改变了我们编写成员函数的方式,还为模板元编程和设计模式实现带来了新的可能。

weixin_61470881的博客 1333

【OpenClaw企业级智能体实战】第13篇:1+N架构实战!OpenClaw多Agent数字员工军团搭建指南(含完整配置+路由策略+代码落地)

单Agent因“记忆负担重、Token消耗高、响应不精准”已难以满足复杂场景需求,而多Agent团队通过“1个编排者+N个执行者”的分工协作模式,能让效率提升300%以上。本文基于OpenClaw 2026稳定版,结合阿里云开发者社区实战案例,从核心认知、准备工作、实操流程、协作机制、安全配置五大维度,完整拆解多Agent团队搭建全流程。文中包含可直接复制执行的代码、详细配置模板、路由策略设置及常见问题排查,新手可在1-2小时内落地属于自己的“数字员工”军团,覆盖内容创作、技术支持、多平台运营等多场景。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 745

【专题】Django期末练习题

NIIT的Django期末复习资料

Pqf18064375973的博客 1040

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

pycharm连接服务器Django项目

简介 ​ 现在很多公司基本都是在自己的服务器上开发项目,本文章适用于常在window开的小伙伴,方便使用pycharm对服务器上的项目进行一个连接。 ​ 在连接之前,需要准备好pycharm及服务器上面项目,如果没有请看之前的文章,有介绍快速搭建一个django项目。 版本 ​ pycharm:2019.3 ​ linux:centos7.6 ​ Django:3.2.5 ​ python:3.7.10 ​ 注:连接项目版本影响不大 流程 ​ 打开pycharm-> file-

ls886qq的博客 916

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

PyCharm 2021.3 + Django 4.2 调试:解决模板静态文件404与ORM查询N+1问题

本文详细介绍了在PyCharm 2021.3中调试Django 4.2项目时遇到的静态文件404与ORM查询N+1问题的解决方案。通过配置PyCharm运行环境、优化settings.py设置以及使用select_related和prefetch_related等方法,有效提升开发效率和项目性能。特别适合电商项目开发者参考。

weixin_30412167的博客 420

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

如何5分钟生成一个Django+Vue全栈项目:Cookiecutter Django-Vue快速上手教程

Cookiecutter Django-Vue 是一个开源项目模板,只需一条命令就能在 5 分钟内生成一个包含 Docker、PostgreSQL、Nginx 和 REST/GraphQL 接口的 **Django + Vue 全栈项目**。你不需要手写任何配置,回答几个问题后即可获得完整可运行的工程。本教程面向新手,带你一步步完成安装、配置、启动与部署。 ## 🧩 什么是 Cookiecut

gitblog_00870的博客 366
下一篇: Django--2.前后台传值及APP
coder_SE
博客等级 码龄9年 0粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值