Re: Overriding a Model's save() method does not allow proper creation of ManyToMany related objects

2007-11-14 Thread Gary Wilson
Collin Grady wrote: > Are you seeing this behavior in admin? If so, I believe that is what is > actually at fault, since it hard-sets m2ms, which would clear anything > set in save(). I know Russ didn't take much of a liking to this idea last time I mentioned it, but... That's why I say this

one django command (was: Re: django-admin.py can't access user-supplied commands, even if --settings option is provided)

2007-11-14 Thread Gary Wilson
Joseph Kocherhans wrote: > Hey Todd, I haven't looked at you patch, but here's what Russ > mentioned when I asked: > > http://groups.google.com/group/django-developers/browse_thread/thread/fb148adb454b74ef/789da4389cf33295?lnk=gst=kocherhans+django-admin#789da4389cf33295 Would it be crazy if we

Re: django-gadgets

2007-11-14 Thread Marty Alchin
On 11/14/07, Marinho Brandao <[EMAIL PROTECTED]> wrote: > > Hi all, > > I created django-gadget [1] contrib. I see a great future for Google > Gadgets with iGoogle, Google Desktop, OpenSocial and Android > applications, this is my motivation to create it. > > I think it can be util to be added to

ManyToMany Fields and signals

2007-11-14 Thread David Cramer
Any chance of adding signals to ManyToMany fields? example usage: - I have a perm_cache -- that I'm pretty sure django.contrib.auth also has. - I have instance caching, or memcache that perm cache (or in our case, both). - I update that perm_cache, in the admin, and need to reset the perm

django-gadgets

2007-11-14 Thread Marinho Brandao
Hi all, I created django-gadget [1] contrib. I see a great future for Google Gadgets with iGoogle, Google Desktop, OpenSocial and Android applications, this is my motivation to create it. I think it can be util to be added to contrib package. Or can be util to other projects like

Should string constants in template filters should be marked safe?

2007-11-14 Thread SmileyChris
Just noticed an escaped string in my template due to: {{ image.caption|default:"No caption" }} It seems like to me that we should trust that string constants in template variable tags are safe since they are directly in the template author's realm, yes? The only way I could figure out how to

Re: django-admin.py can't access user-supplied commands, even if --settings option is provided

2007-11-14 Thread Todd O'Bryan
Patch provided in http://code.djangoproject.com/ticket/5943 On Nov 14, 2007 4:36 PM, Joseph Kocherhans <[EMAIL PROTECTED]> wrote: > > > On 11/14/07, Todd O'Bryan <[EMAIL PROTECTED]> wrote: > > > > Hey Russ, > > > > It looks like you made it impossible to call user-supplied commands > > using

Re: An addendum to the escaping proposals

2007-11-14 Thread SmileyChris
On Nov 15, 7:55 am, Luke Plant <[EMAIL PROTECTED]> wrote: > You would have to change the middleware so that it does > its 'rejection' business in process_view() instead of > process_request() -- it would check the view for the flag, and require > the CSRF token if it wasn't found. > > To me, this

Re: Model post_save doesn't play well with Model.save overriding

2007-11-14 Thread Jeremy Dunck
On Nov 14, 2007 3:00 PM, Marty Alchin <[EMAIL PROTECTED]> wrote: ... > And no, I'm not making a ticket for it yet, because it occurred to me > while working on it, that it doesn't require any changes to > PyDispatcher itself. That means, Jeremy, that you can just drop this > somewhere and use it

Re: Model post_save doesn't play well with Model.save overriding

2007-11-14 Thread Marty Alchin
On Nov 14, 2007 8:55 AM, Marty Alchin <[EMAIL PROTECTED]> wrote: > I dunno, that's all just off the top of my head, but maybe it could work. Well, I did a little digging and put together something that seems to work. And when I say "seems to work", I mean that there are almost 100 lines of

Re: django-admin.py can't access user-supplied commands, even if --settings option is provided

2007-11-14 Thread Joseph Kocherhans
On 11/14/07, Todd O'Bryan <[EMAIL PROTECTED]> wrote: > > Hey Russ, > > It looks like you made it impossible to call user-supplied commands > using django-admin.py, even if the user specifies a --settings option > which would give the apps and thus provide the commands. My patch for > >

django-admin.py can't access user-supplied commands, even if --settings option is provided

2007-11-14 Thread Todd O'Bryan
Hey Russ, It looks like you made it impossible to call user-supplied commands using django-admin.py, even if the user specifies a --settings option which would give the apps and thus provide the commands. My patch for http://code.djangoproject.com/ticket/5516 specifically handles the

Take a look at this

2007-11-14 Thread Rob Slotboom
http://pyamf.org/wiki/DjangoHowto --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group,

Re: Auto-escaping comitted

2007-11-14 Thread Malcolm Tredinnick
On Wed, 2007-11-14 at 18:21 +0100, Michael Radziej wrote: [...] > Now, either the super block has been created with autoescaping on and thus > should > be safe, or autoescaping has been intentionally switched off for it. In > either case, I don't see much use for escaping it again. Yes, this

Re: An addendum to the escaping proposals

2007-11-14 Thread Luke Plant
On Saturday 10 November 2007 17:14:19 Gary Wilson wrote: > By build it into admin, do you mean build it into newforms? > > Possibly changing BaseForm from: > > class BaseForm(StrAndUnicode): > def __init__(self, data=None, files=None, auto_id='id_%s', > prefix=None, initial=None,

Re: Model post_save doesn't play well with Model.save overriding

2007-11-14 Thread Forest Bond
Hi, > On Nov 14, 2007 9:37 AM, Forest Bond <[EMAIL PROTECTED]> wrote: > > This is neat and all, but I don't think at actually solves the problem at > > hand. > > If save is not overridden, when does queue.dispatch() get called? > > If save isn't overridden, queue.dispatch() wouldn't be called,

Re: Python history won't work in Django shell (maybe found bug?)

2007-11-14 Thread Todd O'Bryan
Good point. In fact, I wasn't using --plain, but PYTHONSTARTUP wasn't being respected anyway. Any ideas why the heck that should happen? At any rate, I don't think it matters whether you use --plain or not. If you use --plain, you'd expect to get normal behavior for typing python at a terminal

Re: Auto-escaping comitted

2007-11-14 Thread Jason Davies
On Nov 14, 1:59 pm, Rudolph <[EMAIL PROTECTED]> wrote: > May be I found one corner case. But I'm not sure if this is a bug or a > feature. When using {{ block.super }} is will be escaped, which is > IMHO not the common desired result. One can solve this by using > {{ block.super|safe }}, but

Re: Model post_save doesn't play well with Model.save overriding

2007-11-14 Thread Marty Alchin
On Nov 14, 2007 9:37 AM, Forest Bond <[EMAIL PROTECTED]> wrote: > This is neat and all, but I don't think at actually solves the problem at > hand. > If save is not overridden, when does queue.dispatch() get called? If save isn't overridden, queue.dispatch() wouldn't be called, because the

GeoDjango merge policy

2007-11-14 Thread Jeremy Dunck
I had been considering switching to the GIS branch before the sprint, but the main concern I have is that getting up on GIS features and bugfixes also means getting up on trunk features. As an example, in [6671], auto-escape landed on trunk. I imagine that'll take me about a week of work to

Re: Model post_save doesn't play well with Model.save overriding

2007-11-14 Thread Forest Bond
On Wed, Nov 14, 2007 at 08:55:09AM -0500, Marty Alchin wrote: > On Nov 14, 2007 12:21 AM, Malcolm Tredinnick <[EMAIL PROTECTED]> wrote: > > Jeremy's still got a valid problem, though, but I'm not sure > > reintroducing pre_save() and post_save() is a necessary step yet. > > Hopefully there's

Re: Auto-escaping comitted

2007-11-14 Thread Rudolph
Thank you very much! May be I found one corner case. But I'm not sure if this is a bug or a feature. When using {{ block.super }} is will be escaped, which is IMHO not the common desired result. One can solve this by using {{ block.super|safe }}, but perhaps it's even more template-developer

Re: Model post_save doesn't play well with Model.save overriding

2007-11-14 Thread Marty Alchin
And, of course, adding a queue to the dispatcher would decouple this solution from save() and make it usable in any signal handling code. -Gul --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django developers"

Re: Model post_save doesn't play well with Model.save overriding

2007-11-14 Thread Marty Alchin
On Nov 14, 2007 12:21 AM, Malcolm Tredinnick <[EMAIL PROTECTED]> wrote: > Jeremy's still got a valid problem, though, but I'm not sure > reintroducing pre_save() and post_save() is a necessary step yet. > Hopefully there's something else we can do. I wonder if there's a way to modify

Signal-based cache invalidation & cached function decorator

2007-11-14 Thread Sergey Kirillov
Hi all In my project I frequently encountered a situation where I need to cache some data, and then invalidate it on signal. So I wrote following decorator: def cached(slot_name, timeout=None): def decorator(function): def invalidate(): cache.delete(slot_name)

Re: Python history won't work in Django shell (maybe found bug?)

2007-11-14 Thread Deryck Hodge
On Nov 14, 2007 4:02 AM, Todd O'Bryan <[EMAIL PROTECTED]> wrote: > > I submitted a patch as http://code.djangoproject.com/ticket/5936 > > Should be an easy change, I hope. > > Hi, Todd. Were you using --plain and still wanting the history and tab completion, or was use_plain being incorrectly

Auto-escaping comitted

2007-11-14 Thread Malcolm Tredinnick
As I've just mentioned on django-users, I finally arrived at a point where I'm happy with the forwards-porting of the auto-escaping changes and they've been committed in r6671. There may be a few corner cases in some of the contrib apps that I've missed through not using them very much, but I

Re: Python history won't work in Django shell (maybe found bug?)

2007-11-14 Thread Todd O'Bryan
I submitted a patch as http://code.djangoproject.com/ticket/5936 Should be an easy change, I hope. On Nov 13, 2007 6:24 PM, Collin Grady <[EMAIL PROTECTED]> wrote: > > Deryck Hodge said the following: > > It's the variable that says whether or not the option --plain was > > used. It determines