You are right, I didn't know about add javascript in the model definition, is good to know it :-) I was thinking about doing an admin zone using a bit more of Ajax, and autoload a select widget depending of a previous select... stuff like that.
First I thought that I could create a second admin zone, but It's too much work and it's already done, probably extend the admin in other app would be the best option, but I don't know if it's possible. Thanks. On 24 mayo, 14:53, "Ben Jones" <[EMAIL PROTECTED]> wrote: > > Hello, I need to hack a little bit the admin app, I'd like to use a > > custom widget (Rich text editor) in some places. I think I'll have to > > modify the admin code, is it right? > > Most browser based WYSIWYG editors I've ever tried allow you to > implement them with only a little bit of javascript so you shouldn't > need any customization outside of adding the proper proper javascript > URLs to your model definitions. I just added TinyMCE to a page in the > admin section for content editing, and after just a very little bit of > fiddling it works nicely. > > See here for an example: > > http://code.djangoproject.com/wiki/AddWYSIWYGEditor > > > After this, I'll probably need to make some changes in the admin zone, > > s I have to rewrite some code. I think there is two possible ways of > > doing it. Copy the admin folder to my site directory, or modifying the > > admin app inside the django source. > > Both of them have any inconvenience, for example, in the first one, I > > won't be able to update the admin zone easily when I update django, > > and in the second one, when I update django I'll loose all the changes > > I made. > > What do you recommend me? Is there any other way? > > I don't know what the experts recommend, but from my own experience > I've found that maintaining your own set of changes to a framework or > application that you use is always a joy-sapping headache. What do you > need to do that Django doesn't already provide for? > > -- > -Ben --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

