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

python/Django创建应用(app)

注意事项:

Django已经安装在你的Python环境中。

  1. 你已经创建了一个Django项目,并且当前工作目录是项目的根目录。
  2. 你的虚拟环境(如果使用)已经被激活。

 在原有Django项目的控制台

python manage.py startapp myapp

 创建一个应用:

python manage.py startapp myapp 是一个常用的命令,用于在Django项目中创建一个新的应用(app)。这个命令会在项目目录下创建一个名为 myapp 的文件夹,并在其中生成一些基础文件,这些文件是Django应用的标准结构。

以下是这个命令会创建的文件和目录结构:

myapp/
    migrations/
        __init__.py
    __init__.py
    admin.py
    apps.py
    models.py
    tests.py
    views.py
    management/
        commands/
            __init__.py
            ...

 

  • __init__.py:一个空文件,告诉Python这个目录是一个Python包。
  • admin.py:用于定义Django admin界面的定制。
  • apps.py:定义了一个配置类,用于配置Django应用。
  • models.py:定义数据库模型。
  • tests.py:用于编写测试用例。
  • views.py:定义视图函数和类。
  • management/commands/:用于存放自定义Django命令。


http://www.kler.cn/a/375116.html

相关文章:

  • 操作系统实验记录
  • 【02基础】- RabbitMQ基础
  • 【私聊记录】最近在忙什么啊?听说你在学人工智能?
  • Ansible基本使用
  • redis详细教程(3.hash和set类型)
  • NLP segment-01-聊一聊分词 AI 的基础
  • 逗号运算符应用举例
  • SpringBoot国际化:创建多语言支持的Web应用
  • 【K倍区间】
  • 笔记-配置PyTorch(CUDA 12.2)
  • 常用linux 命令备份
  • 【网络安全 | 漏洞挖掘】逻辑漏洞+无限制爆破实现业务瘫痪
  • 【Linux网络】传输层协议UDP与TCP
  • Python画图3个小案例之“一起看流星雨”、“爱心跳动”、“烟花绚丽”
  • ubuntu上申请Let‘s Encrypt HTTPS 证书
  • 代理模式简单举例
  • Spring Boot框架下校园社团信息管理的优化策略
  • 独立北斗定位智能安全帽、定位安全帽、单北斗执法记录仪
  • 使用 Qt GRPC 构建高效的 Trojan-Go 客户端:详细指南
  • 抽丝剥茧 分布式服务框架设计 实战落地篇
  • Spring AOP(定义、使用场景、用法、3种事务、事务失效场景及解决办法、面试题)
  • Spring beanFactoryPostProcessor
  • Redis 线程控制 问题
  • 在linux中是如何运行一个应用程序的?
  • (七)JavaWeb后端开发1——Maven
  • 大语言模型驱动的跨域属性级情感分析——论文阅读笔记