C# MVC 的 Django Like 管理项目

发布于 2024-10-07 12:21:03 字数 614 浏览 1 评论 0原文

我最近一直在使用 Django,我真的很喜欢它的内置管理界面。我想知道我们那里是否有任何 C# MVC 项目在易用性和结构方面模仿了 django admin?

(我不想在 MVC 中使用整个 django 模型,只是寻找它的管理部分)

有了足够的时间并自定义 EditorTemplates 和 EditorTemplates。 DisplayTemplates 我可以使用 Html.DisplayForModel()Html.EditorForModel() 在每个站点上创建类似的内容,但并非所有内容都可以重复使用,也不是我有时间做类似的事情吗(尽管我可能会走那条路)并且需要更长的时间来设置。我对 Django admin.py 的经验是,10-15 行代码就很长了。

我以前使用过EntitySpaces,他们提供了一个网络管理网格,但是a)它的网络表单,b)随着他们继续使用它进行开发,它得到的支持越来越少,并且 c) 你不能真正同时使用它和 LINQtoSQL,而且我发现 L2S 需要的开销要少得多。

您知道有什么建议或项目吗?

谢谢!

I've been using Django recently and I really love its built-in admin interface. I was wondering if there were any C# MVC projects our there which mimicked the django admin in terms of its ease and structure?

(I'm not looking for to use the whole django model in MVC, just looking for the admin portion of it)

With enough time and customizing of the EditorTemplates & DisplayTemplates I could create something similar on a per-site basis using Html.DisplayForModel() and Html.EditorForModel() but not all of it would be re-usable, nor have I gotten around to doing something like that (though I may go that route) and it takes a lot longer to setup. My experience with Django admin.py is that 10-15 lines of code goes a long long long way.

I have previously used EntitySpaces and they offered a web-admin grid, but a) its web-forms, b) it got less and less support as they continued development with it and c) you can't really use it and LINQtoSQL at the same time, and I find L2S to require much less overhead.

Any recommendations or projects you know of out there?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忆离笙 2024-10-14 12:21:03

您可以在 Visual Studio 2010 中创建动态数据站点,其功能与 Django 管理站点相同。它需要实体框架。

You can create the Dynamic Data Site in Visual Studio 2010, which does the same thing like Django-admin site. It requires Entity Framework.

帝王念 2024-10-14 12:21:03

查看 sharp 架构,它会自动为您定义的实体设置管理 CRUD。 (然而,这是基于 NHibernate 的,因此您将无法使用 Linq2Sql)

尽管如果内置编辑器模板得到改进,那就太好了。

Check out sharp architecture, it automatically sets up admin CRUD for the entities you define. (However this is NHibernate based, so you wont be able to use Linq2Sql)

Though it would be great if the built-in editor templating was improved.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文