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命令。
相关推荐
CC.GG2 分钟前
【Qt】Qt背景与环境搭建
开发语言·qt
爱打代码的小林2 分钟前
网络爬虫基础
爬虫·python
B站计算机毕业设计之家2 分钟前
大数据项目:基于python电商平台用户行为数据分析可视化系统 电商订单数据分析 Django框架 Echarts可视化 大数据技术(建议收藏)
大数据·python·机器学习·数据分析·django·电商·用户分析
weixin_421585015 分钟前
静态图(Static Graph) vs 动态执行(Eager Execution)
python
你的冰西瓜8 分钟前
C++23 新特性详解:相较于 C++20 的主要改进
开发语言·c++·stl·c++23
沐知全栈开发9 分钟前
HTMLCollection 对象
开发语言
froginwe1116 分钟前
Ruby 日期 & 时间处理指南
开发语言
Evand J16 分钟前
【MATLAB例程】二维指纹对目标的一段轨迹定位,锚点数量可调。输出位置真值、估计值对比,附代码下载链接
开发语言·数据库·matlab
wjs202418 分钟前
SQL NOW() 函数详解
开发语言
杰瑞不懂代码18 分钟前
【公式推导】AMP算法比BP算法强在哪(二)
python·算法·机器学习·概率论