【问题标题】:Using Django admin as a base for backend使用 Django admin 作为后端的基础
【发布时间】:2018-05-16 08:50:54
【问题描述】:

首先对不起我的英语不好。

我来自asp.net mvc。现在我用 django 和 nanoboxio

在 asp 中,我可以创建如下所示的部分。

  1. 创建模型并将其添加到 dbcontext
  2. 右键单击控制器文件夹并创建带有视图的新控制器。
  3. 随意修改

目前,我知道 Django 可以为您的模型创建管理界面。我尝试并对此感到满意。但我想开发它。

我想举例;

  1. 创建后模型。
  2. 为其创建一个管理界面。
  3. 将生成的管理界面控制器和视图复制到另一个应用程序
  4. 修改它

我该怎么做?

【问题讨论】:

  • 欢迎来到 SO。请先自己尝试。如果您的代码有问题,我们可以为您提供帮助。

标签: python asp.net-mvc django django-admin


【解决方案1】:

Django 的 MVC 与 ASP 完全不同。 Django 的 MVC 模式不那么严格,因此您可以在 views.py 中组合视图和控制器。但是,如果您想更改管理员,这里的 Django 文档非常好:docs.djangoproject.com

如果您想创建自定义管理功能,文档应该会给您一个初步的想法,如果您打算创建博客,我建议您使用现有的插件,例如 Zinnia。在那里,您可以找到所需的功能并对其进行修改,而不是从头开始构建它们。

此外,还有一些关于如何构建可重用应用程序的教程,它们通常包含如何在其中实现管理功能的详细指南。只需在谷歌上查找即可。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 1970-01-01
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 1970-01-01
    相关资源
    最近更新 更多