Should a 3rd party app register itself with the admin site?

I've written a custom application which, like django-tagging, can be integrated well with other applications in a project. Is it considered a good practice to register my models with the Admin site by default? Could this possibly break anything?

Answers


It depends on whether or not the majority of the subset of your potential users who use the admin will want to use the admin to interact with your app. If they will, register it. If they won't, don't.

I'd probably err on the side of registering personally.

Users can always unregister them if they want:

admin.site.unregister(YourModelHere)

Need Your Help

Open a new console with every new Thread in C#?

c# multithreading console console-application

I want to have a new console open whenever I create a new thread so that the output will be organized. My application is fully console based. Would this be possible if so how?

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.