为什么不使用 django-admin startapp mysite 生成 urls.py?

Jos*_*eph 5 python django

但必须由用户创建。

 project
 |
 +-- settings.py
 +-- mysite
     |
     +-- views.py
     +-- apps.py
     +-- models.py
     +-- * user created urls.py file *
Run Code Online (Sandbox Code Playgroud)

小智 6

应用程序不需要有网址、视图或任何东西。它也可以只是模板的集合或中间件。因此,这些文件必须由用户在需要时创建。

  • 我一直不明白这一点。虽然应用程序不需要*有 URL,但它也*不需要*有模型(或管理部分),但这些都是创建的。删除比创建更容易。我有一个“标准” urls.py 文件,我将其复制到新应用程序中,其中包含列表、创建、更新和删除视图(并注释掉),以便我可以更轻松地进行操作。 (2认同)