何时制作django应用,而不仅仅是模型

时间:2016-06-21 21:51:31

标签: python django django-models

最近我在Django做了一些测试项目,虽然我发现结构比其他Web框架更好,但我对于不同的#39概念有点困惑。 ;应用'

以下是一个测试案例:

假设我有一个简单的CRUD应用程序,用户发布图片和标题,但描述很少,但我希望其他用户能够创建对此图片的评论。

同时看到" Post"和"评论"在这种情况下,模型需要CRUD功能,我是否只在同一个应用程序中有两个模型,并将它们相互关联?或者有两个具有不同urls.py和views.py文件的独立应用程序?

我有预感我做错了它应该只是两个模型,如果是这样的情况我将如何在同一个应用程序中为两个模型编写网址和视图?

谢谢,感谢任何意见!

2 个答案:

答案 0 :(得分:0)

  

术语应用程序描述了一个提供一些的Python包   功能集。应用程序可以在各种项目中重复使用。

因此,在这种情况下,最好同时将PostReview作为两个模型放在一个应用中,因为它们都适用于图片。

如何在同一个应用中为两个模型编写网址和视图

Django项目提供了关于如何构建urlsviews的近乎完美的文档。

答案 1 :(得分:0)

在您的情况下,我认为更好的是将您的两个模型放在一个应用程序中。