Django安装

在终端创建django项目

1.查看自己的python版本

输入对应自己本机python的版本,列如我的是3.11.8

先再全局安装django依赖包

2.在控制窗口输入安装命令:

pip3.11 install django

看到Successflully 说明我们就安装成功了

python的Scripts文件用于存放由Python包管理工具pip安装的可执行脚本列如pip下载工具,如果我们安装好django,在Scripts就会有对应的Django文件。

 django-admin.exe就是django的源码

3.创建Django项目

1.打开终端进入到指定目录,就是要创建django的目录

 

2.执行命令创建项目:

如果没有配置path环境变量,那就使用django 文件路径,来运行django脚本文件

列如:C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Scripts是我的python脚本文件路径

1).通过路径脚本来创建django项目

C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Scripts\django-admin.exe  startproject 项目名称

运行脚本 ,成功创建django项目

基本结构

2)如果已经配置好了python环境变量,就直接使用快捷命令创建

django-admin  startproject djangoDemoTest

没有报错就是创建成功了。

项目结构介绍:

创建app文件:

在 Django 项目中,app 是一个功能模块,它包含了特定的业务逻辑、数据模型和视图,是 Django 项目结构化管理的核心部分。

在项目环境安装好Django:

 pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple

 创建app文件命令:

python manage.py startapp app文件名称

Django App 的基本文件结构

Django app 创建后通常包含以下基本文件:

  • models.py:用于定义数据库模型。
  • views.py:用于定义处理请求的视图函数。
  • urls.py:定义 URL 路由,使 app 能响应特定的 URL 请求。
  • admin.py:配置 Django 管理后台的内容。
  • apps.py:定义 app 的配置信息。
  • migrations/:数据库迁移文件夹,管理模型的更改记录。

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

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

相关文章

Socket 和 WebSocket 的应用

Socket(套接字)是计算机网络中的一个抽象层,它允许应用程序通过网络进行通信。套接字用于跨网络的不同主机上的应用程序之间的数据交换。在互联网中,套接字通常基于 TCP(传输控制协议)或 UDP(用…

Materials Studio 2023安装教程(仅作分享参考)

目录 一、软件下载 二、软件介绍 2.1 软件特点 2.2 功能模块 2.3 应用领域 三、安装步骤 一、软件下载 软件名称:Materials Studio 2023 软件语言:英文 软件大小:2.03G 系统要求:Windows10或更高, 64位操作系…

Spark SQL大数据分析快速上手-DataFrame应用体验

【图书介绍】《Spark SQL大数据分析快速上手》-CSDN博客 《Spark SQL大数据分析快速上手》【摘要 书评 试读】- 京东图书 大数据与数据分析_夏天又到了的博客-CSDN博客 本节主要介绍如何使用DataFrame进行编程。 4.1.1 SparkSession 在旧版本中,Spark SQL提供…

将自己的项目打包成一个docker发布

docker介绍 Docker 是一个开源的平台,旨在简化应用程序的开发、部署和运行过程。它通过将应用程序及其所有依赖项打包到一个称为容器的标准化单元中来实现这一点。以下是对 Docker 的一些关键介绍: 1.容器化技术: Docker 使用容器化技术来隔…

【LeetCode】【算法】437. 路径总和

LeetCode 437. 路径总和 题目描述 给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。 路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的&a…

SSM中maven

一:maven的分模块开发 maven分模块就是在多人操作一个项目时将maven模块导入依赖,注意仓库里面没有资源坐标,需要使用install操作下载。 二:maven的依赖管理 pom文件中直接写的依赖叫做直接依赖,直接依赖中用到的依…

java项目中如何有效提高List集合的读写速度?

在Java开发中,List集合是最常用的数据结构之一。它提供了动态数组的功能,能够存储任意数量的元素,并允许快速访问和修改。 然而,在某些情况下,List集合的读取和写入速度可能成为性能瓶颈。本文将探讨如何提高List集合…

25中海油笔试测评春招秋招校招暑期实习社招笔试入职测评行测题型微测网题型分享

中海油笔试一般采用线上机考的形式。考试时间为 120 分钟,满分 100 分。笔试内容主要包括思想素质测评和通用能力测评两个科目。以下是具体介绍: 1. 思想素质测评: ✅价值观:考察考生对工作、职业、企业等方面的价值观念和态度&…

FTP、ISCSI、CHRONY、DNS、NFS、DOCKER、MARIADB、NGINX、PHP、CA各服务开启方法

2.1 FTP 服务 (vsftpd) 安装 vsftpd: sudo yum install vsftpd -y 启动并设置开机自启: sudo systemctl start vsftpdsudo systemctl enable vsftpd 配置文件位于 /etc/vsftpd/vsftpd.conf,可根据需要修改配置。 2.2 SCSI 服务 SCSI 配…

【笔记】变压器-热损耗-频响曲线推导 - 04 额定功率处损耗特性

0.最大的问题 - 散热 对变压器这类功率器件,最大的问题是散热的效率。因为传统的电路基板热导率并不高,几乎和良性导热材料有近乎两个数量级的导热差异,所以,会采用特殊的导热技术,把热量尽可能快地传导到散热片。 传…

定高虚拟列表:让大数据渲染变得轻松

定高虚拟列表 基本认识 在数据如潮水般涌来的今天,如何高效地展示和管理这些数据成为了开发者们面临的一大挑战,传统的列表渲染方式在处理大量数据时,往往会导致页面卡顿、滚动不流畅等问题,严重影响用户体验(在页面…

我的博客网站为什么又回归Blazor了

引言 在博客网站的开发征程中,站长可谓是一路披荆斩棘。从最初的构思到实践,先后涉足了多种开发技术,包括 MVC、Razor Pages、Vue、Go、Blazor 等。在这漫长的过程中,网站版本更迭近 10 次,每一个版本都凝聚着站长的心…

Uniapp安装Pinia并持久化(Vue3)

安装pinia 在uni-app的Vue3版本中,Pinia已被内置,无需额外安装即可直接使用(Vue2版本则内置了Vuex)。 HBuilder X项目:直接使用,无需安装。CLI项目:需手动安装,执行yarn add pinia…

<网络> 协议

目录 文章目录 一、认识协议 1. 协议概念 2. 结构化数据传输 3. 序列化和反序列化 二、网络计算器 1. 封装socket类 2. 协议定制 request类的序列化和反序列化 response类的序列化和反序列化 报头的添加与去除 Json序列化工具 Jsoncpp 的主要特点: Jsoncpp 的使用方法: 3. Ser…

群控系统服务端开发模式-应用开发-文件上传功能开发

一、文件上传路由 在根目录下route文件夹中app.php文件中,添加文件上传功能路由,代码如下: Route::post(upload/file,common.Upload/file);// 上传文件接口 二、功能代码开发 在根目录下app文件夹下common文件夹中创建上传控制器并命名为Up…

sklearn 安装使用笔记

目录 安装: sklearn 安装: pip install scikit-learn pip install scikit-image from skimage.metrics import structural_similarityimport sklearn

pycharm小游戏贪吃蛇及pygame模块学习()

由于代码量大,会逐渐发布 一.pycharm学习 在PyCharm中使用Pygame插入音乐和图片时,有以下这些注意事项: 插入音乐: - 文件格式支持:Pygame常用的音乐格式如MP3、OGG等,但MP3可能需额外安装库&#xf…

检索增强和知识冲突学习笔记

检索增强生成任务(Retrieval-Augmented Generation, RAG)是一种自然语言处理技术,它结合了信息检索和生成模型,用于生成高质量的文本输出。具体来说,RAG 模型在生成文本时,会先通过检索模块从外部知识库或文…

从0开始深度学习(25)——多输入多输出通道

之前我们都只研究了一个通道的情况(二值图、灰度图),但实际情况中很多是彩色图像,即有标准的RGB三通道图片,本节将更深入地研究具有多输入和多输出通道的卷积核。 1 多输入通道 当输入包含多个通道时,需要…

网管平台(进阶篇):如何正确的管理网络设备?

网络设备作为构建计算机网络的重要基石,扮演着数据传输、连接和管理的关键角色。从交换机、路由器到防火墙、网关,各类网络设备共同协作,形成了高效、稳定的网络系统。本文将详细介绍网络设备的种类,并探讨如何正确管理这些设备&a…