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

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.lryc.cn/news/479034.html

相关文章:

  • Ubuntu 20.04 安装 QGC v4.3 开发环境
  • WPF+MVVM案例实战(二十一)- 制作一个侧边弹窗栏(AB类)
  • linux中怎样登录mysql数据库
  • 深入理解 Linux 内存管理:free 命令详解
  • 指针万字超级最强i解析与总结!!!!!
  • 告别生硬电子音,这款TTS软件让语音转换更自然动听
  • CORS(跨域资源共享)和SOP(同源策略)
  • 【系统设计】数据库压缩技术详解:从基础到实践(附Redis内存优化实战案例)
  • 基于SpringBoot的“乐校园二手书交易管理系统”的设计与实现(源码+数据库+文档+PPT)
  • debian11安装最新rabbitmq
  • 三十三、Python基础语法(面向对象其他语法-下)
  • 简单又便宜的实现电脑远程开机唤醒方法
  • Flutter鸿蒙next 状态管理框架对比分析
  • Vue Router进阶详解
  • 进程的控制
  • 基于C语言实现的图书管理系统
  • 删除 需要来自XXXX的权限才能对此文件夹进行更改 文件的解决办法
  • ARM base instruction -- ccmp (immediate)
  • 高德 阿里231滑块 分析
  • Unity 的 WebGL 构建中资源图片访问方式
  • WinForms 中使用 MVVM 模式构建应用:实现登录页面、页面导航及 SQLite 数据库连接完整框架搭建过程
  • Chrome调试工具(查看CSS属性)
  • MQTT从入门到精通之MQTT入门
  • Hadoop生态系统主要包括哪些组件以及它们的作用
  • OpenResty 1.27.1.1 已经正式发布
  • 定高虚拟列表:让大数据渲染变得轻松
  • python request与grequests该如何选择
  • Unity3D UI 拖拽
  • 介绍一下memcpy(c基础)
  • 【网络面试篇】HTTP(2)(笔记)——http、https、http1.1、http2.0