django学习

news/2026/1/19 22:35:14/文章来源:https://www.cnblogs.com/gagafan/p/19503887

django学习

一、Django入门学习

第一步:创建虚拟环境

在PyCharm中新建一个项目,环境为虚拟环境,这是为了避免不同项目之间Python版本的冲突,因为有些项目可能需要的包比较旧,这样的包只能兼容老一点的环境,但是有些又需要新的。

image

如果需要合作开发可以勾选Git仓库

解释器类型选择第一个,表示开创一个新的虚拟环境

第二步:安装Django包

在软件自带的工具下可以安装,或者直接打开终端,注意要是在新建项目的根目录下。输入pip install django

比如我新建的项目,那么pip起始路径就应该在webDogs 下面
image
还有个方法,就是在文件管理器
image
点击后,输入cmd,进入下面这个黑盒子也可以哟。其他的镜像路径就不在这里说了
image
在pyCharm里面也可以设置
image

第四步:新增Django项目

打开终端,在项目路径下输入

 django-admin startproject 项目名字
理解默认文件

image

第四步:新建app

不同的app表示不同的功能,一个app有着不同的表结构,函数等等

manage.py来新建app,同样需要在该代码的根目录下创建

E:\webDogs\web_dogs>cd django的项目名
E:\webDogs\web_dogs>manage.py startapp app名字
理解默认文件

image

第五步:注册app

在settings将之前新增的app注册,注册的就是在app下的apps.py中的这个类

image

第五步:建立url和函数的对应关系

在url.py里面写入路径和之前新建app的views.py,因为函数都写在这里,引入的index方法。红线是短暂的有毛病

image

第六步:在views中写index方法

也就是返回欢迎使用字符串

image

第七步:启动django项目

因为我不是尊贵的Professional用户,所以只好秉持工匠精神,在终端手写命令,路径依然是之前创建app时的路径

python manage.py runserver

image

按住Ctrl和这个路径,默认是会报错的,因为我们写的路径是index开始的,所以在/后面加个index,就可以打开啦
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1185433.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB实现PCA(主成分分析)、OPLS-DA(正交偏最小二乘判别分析)与CRITIC-TOPSIS(基于CRITIC权重的优劣解距离法) 三种方法结合使用多指标综合评价

1. PCA(无监督模式识别) 目的:初步探索样本间的整体化学差异与分布趋势。 应用步骤: 将银柴胡样本的化学数据(如色谱峰面积、成分含量等)构建数据矩阵。进行数据标准化(如UV scaling或Pareto sc…

金山办公获评最佳AI协同办公软件提供商,成唯一入选的国产厂商

近日,由政企市场专业门户企业网D1net、信众智与中国企业数字化联盟联合主办的2025 CEIA中国企业IT大奖揭晓。金山办公凭借WPS 365在AI协同办公领域的技术创新与实践成果,荣膺“最佳AI协同办公软件提供商”奖项,成为唯一入选该领域的国内协同办…

【Hadoop】HDFS Router-based Federation:解决 NameNode 扩展性问题的联邦方案

文章目录一、核心架构:Router State Store 的联邦层架构组件工作流程二、Router:联邦接口和状态监控联邦接口(Federated Interface)NameNode 心跳(NameNode Heartbeat)Router 心跳三、高可用和容错&#x…

救命神器10个AI论文工具,MBA毕业论文轻松搞定!

救命神器10个AI论文工具,MBA毕业论文轻松搞定! AI 工具,让论文写作不再“难” 在当前的学术环境中,MBA 学生面临着越来越高的论文写作要求。无论是选题、大纲搭建,还是内容撰写与降重,每一个环节都可能成为…

一篇文章带你轻松掌握ARP欺骗的原理以及运用

ARP欺骗原理以及实现 什么是ARP协议? 简单来说就是在通信协议中,数据的从一台设备向另一台设备转发时需要知道目标机的明确地址(就好比买的快递需要写家里的地址一样),在网络设备中除了通过网络层的IP协议去获得IP地…

百年匠心,科技赋能:神象人参粉——滋补养生的品质之选 - 行业调研院

在快节奏的现代生活中,我们常常面临体质虚弱、精力透支、免疫力下降的困扰。无论是长期伏案的脑力劳动者,还是术后恢复期的人群,都渴望找到一款安全、高效、便捷的滋补品。而上海上药神象健康药业有限公司旗下的神象…

第一次渗透

第一次接触渗透感觉十分的不熟悉,我对前面的课程有很多都没有学到位,很多都听不懂,最初几节课的环境搭建感觉听的云里雾里的。之前授课老师和这门课的老师讲课方式不一样,所以还没有适应。我不知道环境搭建需要那些东西&#xff0…

Vue3 响应式系统——computed 和 watch

学过上一节 ref、reactive、effect 后,接下来我们探究响应式变量的使用——computed 和 watch 。一、computed 和 watch 概述 所有响应式逻辑都会依赖 effect 执行,computed / watch / render 本质都是 effect。effe…

CC++核心介绍

C 核心介绍C 是由 Bjarne Stroustrup 在 1980 年代基于 C 语言扩展而来的编程语言,核心特点是兼容 C 语言且新增了面向对象编程(OOP)特性,同时保留了对底层硬件的直接操控能力,因此被称为 “混合范式语言”—— 既支持…

历年CSP-J初赛真题解析 | 2014年CSP-J初赛

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

HarmonyOS 中如何避免线程阻塞?从原理到实战的完整解析

摘要 随着 HarmonyOS / OpenHarmony 在手机、平板、智慧屏、车机等多设备上的落地,应用的复杂度正在明显提升。页面不再只是简单展示,而是伴随着网络请求、数据计算、设备协同等大量逻辑。如果这些逻辑处理不当,很容易出现页面卡顿、点击无响…

中华老字号的现代传承:神象人参粉,以科技赋能千年滋补智慧 - 行业调研院

在快节奏的现代生活中,人们对健康的追求从未停歇,尤其渴望一种既能承袭传统智慧、又经得起科学验证的高品质滋补品。今天,我们为您深入解读的,正是这样一款融合了百年信誉与现代科技的典范之作——神象人参粉。它不…

4 个值得关注的开源业务数据管理工具

从业务系统视角梳理数据管理的核心问题,对比分析 NocoBase、Directus、Budibase 与 Appsmith 在建模、权限、流程与扩展性上的差异与适用场景。原文链接:https://www.nocobase.com/cn/blog/4-open-source-data-manag…

嵌入式系统设计师软考个人笔记<2>

一、嵌入式硬件核心组件1. 处理器与可编程逻辑器件处理器:MCU(微控制器):集成 CPU 存储器 外设(如 STM32、51 单片机),是嵌入式系统的核心;MPU(微处理器)&a…

【投票邀请】助力我冲击CSDN 2025博客之星TOP138,每一票都藏着你的偏爱~

【投票邀请】助力我冲击CSDN 2025博客之星TOP138,每一票都藏着你的偏爱~ 亲爱的小伙伴们、长期陪伴我的博粉家人们: 大家好呀~ 今天怀着满满的诚意和一点点小紧张,来向大家发出一个特别的邀请!我正在参加…

c+++核心介绍

C 核心介绍C 是由 Bjarne Stroustrup 在 1980 年代基于 C 语言扩展而来的编程语言,核心特点是兼容 C 语言且新增了面向对象编程(OOP)特性,同时保留了对底层硬件的直接操控能力,因此被称为 “混合范式语言”—— 既支持…

vLLM 大模型性能测试

目录短文本测试中等长度测试长文本测试 短文本测试 vllm bench serve --model /data/models/Qwen1.5-14B-Chat-AWQ --backend vllm --base-url http://localhost:8000 --endpoint /v1/completions --dataset-name…

C++2026核心介绍

C 核心介绍C 是由 Bjarne Stroustrup 在 1980 年代基于 C 语言扩展而来的编程语言,核心特点是兼容 C 语言且新增了面向对象编程(OOP)特性,同时保留了对底层硬件的直接操控能力,因此被称为 “混合范式语言”—— 既支持…

《Python模糊测试普及困局:隐性壁垒与破局路径深度解析》

Python生态的生命力源于其极致的灵活性与丰富的库资源,这种特性让开发者能快速搭建各类应用、适配多元场景,却也为模糊测试的普及埋下了深层矛盾。模糊测试的核心价值在于通过非预设输入的探索性验证,捕捉常规测试难以触及的隐性风险&#xf…

机器学习实战:多项式回归建模——从模拟数据到模型评估

博主正在参加CSDN博客之星评选,需要您的支持! 投票链接:https://www.csdn.net/blogstar2025/detail/056 题目:多项式回归建模练习 1. 训练资料生成 给定函数:y sin(x) 取样:在给定的 x 值(x…