django——创建 Django 项目和 APP
2.创建 Django 项目和 APP
命令:
- 创建Django项目
- django-admin startproject name
- 创建子应用
- python manager.py startapp name
2.1 创建工程
在使用Flask框架时,项目工程目录的组织与创建是需要我们自己手动创建完成的。
在django中,项目工程目录可以借助django提供的命令帮助我们创建。
2.1.1 创建
创建工程的命令为:
django-admin startproject 工程名称
例如:想要在桌面的source目录中创建一个名为ezfy的项目工程,可执行如下命令:
cd ~/Desktop/source
django-admin startproject ezfy
2.2.2 工程目录说明
查看创建的工程目录,结构如下:

- 与项目同名的目录,此处为ezfy。
- settings.py是项目的整体配置文件。
- urls.py是项目的URL配置文件。
- wsgi.py是项目与WSGI兼容的Web服务器入口。
- manage.py是项目管理文件,通过它管理项目。
2.2.3 运行内置开发服务器
在开发阶段,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
运行服务器命令如下:
python manage.py runserver ip:端口
或:
python manage.py runserver

2.3 新建应用
2.3.1 同级目录建立应用
-
安装 django
pip install django==4.2 -
创建项目
django-admin startproject ezfy其中
ezfy指的是你的项目名字(projectname) ,目录如图
-
新建一个demo应用
django-admin startapp demo
-
创建完成后,需要到与工程名相同的文件夹下(这里是ezfy)的
settings.py中INSTALLED_APPS进行注册。注册名方式1:

注册名方式2:直接与应用名字相同

2.3.2 在目录下新建应用步骤
很多时候在同级目录下新建应用会造成文件夹众多,一般在apps包下开发多种应用,也就是集中将应用放在一个包下,这里做个演示。
-
安装 django
pip install django==4.2 -
创建项目
django-admin startproject ezfy其中
ezfy指的是你的项目名字(projectname) ,目录如图
-
创建 app
在指定路径下创建 app:
新建一个apps包:

- 先 cd 到指定路径apps
cd .\apps\- 运行
django-admin startapp users其中 users 指的是你的应用名字,apps文件夹下回出现users文件夹

创建完成后,需要到与工程名相同的文件夹下(这里是ezfy)的
settings.py中INSTALLED_APPS进行注册。一定要注册!

- 打开 apps 下users下的 apps.py文件,修改为对应的apps.users.
- 将 name 变量赋值修改

- 迁移应用

- 运行

参考
DataWhale开源人工智能社区
DataWhale-Sweettalk-Django4.2
相关文章:
django——创建 Django 项目和 APP
2.创建 Django 项目和 APP 命令: 创建Django项目 django-admin startproject name 创建子应用 python manager.py startapp name 2.1 创建工程 在使用Flask框架时,项目工程目录的组织与创建是需要我们自己手动创建完成的。 在django中,…...
== 和 equals 的对比 [面试题]
和 equals 的对比[面试题] 文章目录 和 equals 的对比[面试题]1. 和 equals 简介2. Object 类中 equals() 源码3. String 类中 equals() 源码4. Integer 类中 equals() 源码5. 如何重写 equals 方法 1. 和 equals 简介 是一个比较运算符 :既可以判断基本数据类型…...
SpringBoot集成Redis及Redis使用方法
目录 应用背景 Redis简介 更新问题 一:环境配置 1.1: 在pom.xml文件中添加依赖 1.2:配置SpringBoot核心配置文件application.properties 二:在Config文件夹中创建RedisConfig配置文件类 2.1:RedisTemplate中的几个角色&am…...
Redis可以用作数据库吗?它的适用场景是什么?
是的,Redis可以用作数据库。虽然Redis通常被认为是一个内存数据库(in-memory database),但它也可以通过持久化机制将数据保存在磁盘上,以便在重启后恢复数据。 Redis的适用场景包括但不限于以下几个方面: …...
@Param详解
文章目录 背景什么是ParamParam的使用方法使用方法:遇到的问题及因Param解决了什么问题使用与不使用对比 Param是如何进行映射的总结 背景 最近在开发过程中,在写mapper接口是在参数前加了Param注解,但是在运行的时候就会报错,说…...
自定义分页工具类
前言 在日常的开发工作中,会遇到很多不确定的需求场景,无法使用第三方提供的分页组件来实现,那么如何自己实现一个简单的分页工具类呢? 工具类 第一版本: Setter Getter public class PageTool<T> {/*** 当前…...
文本数据保存
文本数据保存 工具目的代码运行结果 工具 pycharm 目的 网址:https://ljgk.envsc.cn/ 需求:获取到地址(address),公司名字(ps_name),创建的时间(create_time)ÿ…...
Python爬虫:抓取表情包的下载链接
Python爬虫:抓取表情包的下载链接 1. 前言2. 具体实现3. 实现代码 1. 前言 最近发现了一个提供表情包的网址,觉得上面的内容不错,于是就考虑用Python爬虫获取上面表情包的下载链接。整体而言,实现这个挺简单的,就是找到提供表情包…...
(文章复现)基于灰狼算法(GWO)的交直流混合微网经济调度matlab代码
参考文献: [1]高瑜,黄森,陈刘鑫等.基于改进灰狼算法的并网交流微电网经济优化调度[J].科学技术与工程, 2020,20(28):11605-11611. [2]邓长征,冯朕,邱立等.基于混沌灰狼算法的交直流混合微网经济调度[J].电测与仪表, 2020, 57(04):99-107. 这两篇文章不管是从模型、…...
【Kubernetes】Kubernetes的调度
K8S调度 一、Kubernetes 调度1. Pod 调度介绍2. Pod 启动创建过程3. Kubernetes 的调度过程3.1 调度需要考虑的问题3.2 具体调度过程 二、影响kubernetes调度的因素1. nodeName2. nodeSelector3. 亲和性3.1 三种亲和性的区别3.2 键值运算关系3.3 节点亲和性3.4 Pod 亲和性3.5 P…...
题目:2511.最多可以摧毁的敌人城堡数量
题目来源: leetcode题目,网址:2511. 最多可以摧毁的敌人城堡数目 - 力扣(LeetCode) 解题思路: 顺序遍历数组,记录上一个我军城堡和没有城堡的位置。当碰到空位置时,若上一次更新的…...
22 | 书籍推荐数据分析
import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt from sklearn.cluster import KMeans from sklearn import neighbors from sklearn.model_selection import train_test_split from sklearn.preprocessing import...
vscode extension 怎么区分dev prod
开发模式注入环境变量 使用vsode 提供的api...
Java学习手册——第一篇Java简介
今后Java学习手册就来给大家梳理JavaSE的基础知识啦, 除了这个专栏我们还有其他专栏:前端、安全、后端等。 希望大家可以在这里一起讨论学习哟~ Java学习手册——第一篇Java简介 1. Java基础知识2. Java能干嘛3. Java基础环境搭建 1. Java基础知识 出生…...
Prometheus流程图(自绘)-核心组件-流程详解
阿丹手绘流程图:图片可能有点小查看的时候放大看看哈! prometheus核心组件 prometheus server Prometheus Server是Prometheus组件中的核心部分,负责实现对监控数据的获取,存储以及查询。Prometheus Server可以通过静态配置管理…...
回归模型常见评估指标mae,mse,rmse
文章目录 MAE(平均绝对误差)计算公式sklearn实现numpy实现mse(均方误差)计算公式sklearn实现numpy实现rmse(均方根误差)计算公式sklearn实现MAE(平均绝对误差) 计算公式 MAE ( y ,...
服务器数据恢复-断电导致ext4文件系统文件丢失的数据恢复案例
服务器数据恢复环境: 一台服务器挂载一台存储设备,存储中划分一个Lun;服务器操作系统是Linux centos,EXT4文件系统。 服务器故障&分析: 意外断电导致服务器操作系统无法启动,系统在修复后可以正常启动&…...
链表(基础详解、实现、OJ笔试题)
文章目录 🧚什么是链表(链表概念及分类)链表分类单链表和双链表的区别 🚴♂️单链表、双向链表的实现单链表的实现双向链表的实现 🍉链表经典OJ笔试题反转单链表移除链表元素合并两个有序链表链表分割链表的中间结点…...
W5100S-EVB-PICO作为TCP Client 进行数据回环测试(五)
前言 上一章我们用W5100S-EVB-PICO开发板通过DNS解析www.baidu.com(百度域名)成功得到其IP地址,那么本章我们将用我们的开发板作为客户端去连接服务器,并做数据回环测试:收到服务器发送的数据,并回传给服务…...
大数据-玩转数据-Redis 安装与使用
一、说明 大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis. 此处选择的Linux版本为CentOS 7. Redis的官方网站地址:http://download.redis.io/releases 二、下载 m…...
python reno
## 关于Python Reno,你可能需要知道这些 如果你在Python社区里待得够久,大概会注意到一个现象:很多优秀的开源项目,比如OpenStack的那些组件,它们的版本发布说明(Release Notes)都长得特别规整。…...
Oracle密码过期的处理方法
1、问题描述2、解决方法2.1、以SYSDBA身份登陆sqlplus sys/sysorcl as sysdba2.2、修改账号的密码alter user 账号 identified by "密码";...
微软新 Xbox 负责人阿莎·夏尔马忙不停:Game Pass 定价待调,“螺旋计划”影响几何?
承诺“Xbox 回归”后,负责人忙不停微软新任 Xbox 负责人承诺“Xbox 回归”后,一直忙得不可开交。阿莎夏尔马在 3 月游戏开发者大会上与发行商会面,最近几周走访微软旗下游戏工作室和产品团队。曾在微软 CoreAI 部门工作的她目前处于学习阶段&…...
Python实战:从零实现Transformer中的多头注意力机制
1. 理解多头注意力机制的核心思想 多头注意力机制是Transformer架构中最关键的组成部分之一,它让模型能够同时关注输入序列的不同位置,并学习到丰富的上下文信息。想象一下你在阅读一篇文章时,大脑会同时关注当前句子、前文提到的关键概念&am…...
【2026奇点智能技术大会权威解码】:AI原生数据结构生成的5大范式跃迁与工程落地路径
第一章:2026奇点智能技术大会:AI数据结构生成 2026奇点智能技术大会(https://ml-summit.org) 核心突破:语义驱动的数据结构合成引擎 本届大会首次公开发布StructGen v3.1——一个基于多模态推理与形式化约束求解的AI数据结构生成框架。它不…...
乐视三合一体感摄像头Astra pro开发实践2(多平台环境配置与数据采集优化)
1. 多平台环境配置实战 乐视三合一体感摄像头Astra Pro确实是个性价比超高的开发设备,我在Windows和Ubuntu双系统下都折腾过它的环境配置。先说Windows平台,最容易踩坑的就是OpenNI2的驱动问题。第一次安装时直接从GitHub下载了OpenNI2,结果死…...
VLA 边缘感知决策:Deepoc 开发板强化机械狗灾后救援自主作业能力
在地震废墟、火灾现场、洪水灾区等无定位、弱通信、地形极端的灾后救援场景中,四足机器人的自主作业能力仍存在明显技术瓶颈。传统方案高度依赖预建地图与稳定通信,在环境坍塌、结构非结构化的区域易出现定位漂移、路径失效等问题,难以支撑救…...
Python实战:不用NumPy也能搞定高斯拟合?手写算法全解析
Python实战:不用NumPy也能搞定高斯拟合?手写算法全解析 高斯分布(正态分布)在数据分析和信号处理中无处不在,但大多数教程都直接调用NumPy或SciPy的现成函数。今天我们要做点不一样的——仅用Python标准库和基础数学知…...
【Java面试必看】深度剖析 HashMap 的底层实现、扩容机制与线程安全隐患
【Java面试必看】深度剖析 HashMap 的底层实现、扩容机制与线程安全隐患 引言 在 Java 开发中,HashMap 是使用频率最高的集合类之一。由于其高效的查找性能,面试官非常喜欢围绕其底层实现细节进行提问。本文将从数据结构、核心方法、扩容机制以及并发问题…...
别再手动调点了!用Matlab搞定NURBS曲线反求控制点,让CAD数据拟合更丝滑
用Matlab实现NURBS曲线逆向工程:从离散数据到工业级CAD模型的实战指南 在逆向工程和工业设计领域,我们常常会遇到这样的场景:通过三维扫描仪获取的零件点云数据分布不均,或是实验测量得到的关键型值点存在噪声干扰。传统的手动调整…...
