Re: retaining the data on validation error using newforms

2007-07-30 Thread Doug B
Everything can be changed. Look under auto_id in the newforms docs on djangoproject.com. The default does it exactly the way you seem to be, prepending 'id_' to the field name. If you want to set a class, you need to change the attrs dict on the field's widget. All a newforms field really cons

Re: pydev

2007-07-31 Thread Doug B
I had a lot of trouble with Eclipse on ubuntu. The default JRE was not Sun's, and Eclipse was not completely stable using it. I completely removed the other JRE, installed the Sun JRE and the lockups went away. It's been flawless ever since. --~--~-~--~~~---~--~---

Re: how to handle forms with more than submit button

2007-08-02 Thread Doug B
As far as I know a form submits to a single url via the action=? specifier. That's just the way an html form works. Each submit button that is part of the form is going to post to the action url in the form. You can override with javascript, but that doesn't make much sense unless you're doing

Re: how to handle forms with more than submit button

2007-08-02 Thread Doug B
> thanks doug, this is what I did, but I am not comfortable with it. > those two button do different things, and if they're under one method > on the views it could be ugly, what if I have 4 or 5 submit buttons? Keep in mind there is nothing keeping one view from calling

Re: how to handle forms with more than submit button

2007-08-02 Thread Doug B
context_dict.update(button1_helper()) Opps, forgot to actually call button1_helper. Sorry, need sleep :) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to d

Re: '_QuerySet' problem

2007-08-05 Thread Doug B
A queryset is kind of like a list, you can slice it, access by index, or iterate through it. I'm not quite sure what you are trying to do, but to access the individual user objects you have to fetch them from the queryset somehow: users = User.objects.all() by index: print users[0].user print u

Re: How to split up views into different files...

2007-08-06 Thread Doug B
You can make a 'views' subfolder in your app folder, and make sure it contains an __init__.py file (can be empty). My personal opinion is that going overboard trying to make your python file structure 'neater' will eventually bite you in the ass. It wasn't too bad for views, but became import hel

Re: Dynamic values for BaseForm

2007-08-07 Thread Doug B
form = NewsForm(request.POST, somegroup=somegroup) given your form __init__ definition, you are passing POST into the spot for somegroup. What I did to get around this was something like this: class NewsBaseForm(BaseForm): def __init__(self, *args, **kwargs): nkwargs = kwargs.copy()

Re: Templates: dynamic attribute referencing?

2007-08-08 Thread Doug B
See if this tag won't work for you: class ObjectAttribNode(template.Node): def __init__(self, obj, attr): self.obj = obj self.attr = attr def render(self, context): print self.attr try: obj = resolve_variable(self.obj, context) attr

Re: Is this not allowed select_related()

2007-08-09 Thread Doug B
maybe something like this... class Employee(models.Model): # your employee model fields here, no FKs to Contact or Assignment models ... class EmployeeAssignment(models.Model): active = models.BooleanField() # I added this employee = models.ForeignKey(Employee) ... class

Re: newforms + multiple sister forms submitted/processed in one user action

2007-08-10 Thread Doug B
> --- > > If I have 8 people, how should bind POST data to a form object in the > view? You can use the 'prefix' option when instantiating the forms. Prefix the form with the corresponding form 'number' or other unique identifie

Re: database table doesn't exist

2007-08-11 Thread Doug B
Syncdb doesn't create the intermediary table* if the model the manytomanyfield is on already exists. You'll have to create it manually, or drop the entry table and then run syncdb to create it. ManyToManyField keeps track of the relations in a 3 column third table like: id | entry_id | tag_id

Re: How to make a field that can be inserted but not updated?

2007-08-12 Thread Doug B
It's hackish, but couldn't you override model save and check for existance of a primary key. def save(self,*args,**kwargs): if not self._get_pk_val(): return super(UserEmail,self).save(*args,**kwargs) else: warnings.warn("Attempt to modify registered email %s rejected.")

Re: Database cached?

2007-08-17 Thread Doug B
The caching is intentional, and designed to save you expensive database queries. You can reset the cache in the shell by doing something like this: qs=ModelName.objects.all() # do stuff with your queryset # do your external database manipulation qs._result_cache=None # setting _result_cache non

Re: Database cached?

2007-08-17 Thread Doug B
As far as I know it's for the life the the queryset variable. So if you create a queryset at module level, it lasts until the module is reloaded. If you define a queryset in one of your views it will hit the database everytime that view function is accessed. QS1=Model.objects.all() def view(re

Re: OperationalError

2007-08-18 Thread Doug B
> [PYTHON] > class Order(models.Model): > def count_items(self): > items = 0 > for item in self.orderitem_set.filter(order=self): > items += item.quantity > return items > count = property(count_items) > [/PYTHON] For the instance.othermodel_set object

Re: OperationalError

2007-08-18 Thread Doug B
> q="select SUM(quantity) as item_count from %s where order=%s" % > (self.orderitem_set.model._meta.db_table,self._get_pk_val()) Sorry, that first one is wrong. q="select SUM(quantity) as item_count from %s where order_id=%s" % (self.orderitem_set.model._meta.db_table,self._get_pk_val()) I wish

Re: OperationalError

2007-08-18 Thread Doug B
> I tried that, but I get the same error, the traceback displays that > line as the "buggy" one: for item in self.orderitem_set.all(): def count_items(self): items = 0 for item in self.fielddef_set.all(): items += item.id return items I added that to one o

Re: Attribute Error

2007-08-19 Thread Doug B
I think you've got some misconceptions about newforms. http://www.djangoproject.com/documentation/newforms/ should give you the info you need. Something more like this: def save(self): #set up the objects we are going to populate user = User() # you want a new -instance- not another referen

Re: Dynamically changing newforms

2007-08-20 Thread Doug B
You could build a builder function that does what you want (totally untested, rough example). The form_for_model functions are good working examples if I screwed something up here. def form_builder(question_instance): base_fields={'text': forms.CharField(widget=forms.Textarea, help_text=ques

Re: queryset cache

2007-08-22 Thread Doug B
> mediaform = CustomMediaForm > # get the initial queryset fo a large table > qs=mediaform.base_fields['somefield'].queryset > > forms = [] > > for i in requested_forms: > form=mediaform(data, auto_id="some_generated_id") > # assign the queryset to the choices > form.base_fields['some

Re: merge models for generic view

2007-08-22 Thread Doug B
q = list(a) + list(b) + list(c) q.sort('-date') The problem you have here is the q.sort() method doesn't understand how to compare your objects. '-date' means nothing to it.I'm pretty sure you need to write your own comparison function and pass that to sort. If you've got models with the sam

Re: merge models for generic view

2007-08-23 Thread Doug B
What I gave you should work, I have no idea about the error your getting. Here is a complete example, maybe that will help. In [15]: ls1=cm.Listing.objects.all()[:2] In [16]: ls2=cm.Listing.objects.all()[10:13] In [17]: fs3=cm.Field.objects.all()[:2] In [18]: q=list(ls1) + list(ls2) + list(fs3)

select_related - excluding relationships?

2007-08-25 Thread Doug B
I'm trying to figure out how best to approach this. I've got a site model, and a few related models that are loaded in middleware and stuck on almost every request. I'd like to use select related for this, but the site model also has foreignkey references from lots of models I don't need. For ex

Re: QuerySet & memory

2007-08-27 Thread Doug B
There isn't much difference. Once you ennumerate,slice, or iterate a queryset that's when the actual database query occurs. It will pull in all matching object in order to save you additional queries. Why not iterate in batches, by slicing the query? That way if you set you step to say 100, yo

Re: Keeping track of the original values for a record...

2007-08-29 Thread Doug B
You could probably use the post_init signal to make a copy of the model values for comparison in your save method. I'm doing something similar to create a special manager object each time a certain model instance is created. Something like this... def backup_model_data(sender, instance, signal,

Re: Reutilizing views

2007-08-29 Thread Doug B
I think you should take a look at writing a custom inclusion tag, and then using that tag in both views. http://www.djangoproject.com/documentation/templates_python/#inclusion-tags Unless I am misunderstanding, they would be perfect for what you want to do (and are very easy to make). --~--~--

Re: Keeping track of the original values for a record...

2007-08-29 Thread Doug B
Hmm. It works in shell for me, I'm not sure what the difference might be. It only keeps _original_data for the life of the instance, so if the view completes, the next view is a different instance. You could make a pickle field to persist it, if you wanted to keep track of the changed values.

Re: newsform question

2007-09-03 Thread Doug B
I think what you want is the newforms 'prefix' option. I can't seem to find it in the docs though, so here is an example. It seems a little strange to be saving forms in the session, and I can't see how your quantity updates can happen if you don't access POST in the update_quantity view at all.

MultiValueDict and cache

2007-09-03 Thread Doug B
This is long, but my primary question is "How the heck do I save a picklable copy of POST data, specifically to cache it for use in a inclusion tag, without manually extracting the data into a normal dict?" My tag has a form that posts to a single view that may not be the current one. I want the

Re: Objects.filter only on minutes range

2007-09-09 Thread Doug B
I was curious, so I took a look at how django does the year/day/month selects. They use a backend specific lookup. This is how you could do it using postgres. em.LoggedEvent.objects.filter().extra(where=['extract(MINUTE from event_loggedevent.when) < 20']) SQLite doesn't support extract, so dj

Re: How to bind data to a form, and not make the validation fire

2008-01-06 Thread Doug B
> But I need the initial data to be dynamic, so I can't just do > text = forms.CharField(widget = forms.Textarea, initial = 'sometext') A form also has an initial argument. form=YourForm(initial={'formfield1': formvalue1,'formfield2':formvalue2}) --~--~-~--~~~---~--

Re: Passing data when using render_to_response

2008-01-07 Thread Doug B
Couldn't you get what you are looking for by just returning the songs function results? The view are just python functions, so you can return a view from a view. If things get to0 confusing that way, making one or more helper functions shared between different views is another option. def add(r

Re: Passing data when using render_to_response

2008-01-07 Thread Doug B
On Jan 7, 3:05 pm, Darthmahon <[EMAIL PROTECTED]> wrote: > Hi Doug, > > Returning the songs function results worked a treat. I'm looking into > the generic views part of Django at the moment as it seems to be what > I want or is it ok for me to do as you suggested abov

Re: Web Development with Django: Windows vs Linux/Mac OS X

2008-02-07 Thread Doug B
Another alternative is a virtual server via vmware running a small barebones/server install of your favorite distro. There are a number of pre-built vmware images online, and vmware player is free now. It worked out really well for me. --~--~-~--~~~---~--~~ You re

Re: Using property() with model attributes

2008-02-11 Thread Doug B
Assuming you'll have task->subtask1->...subtaskN it seems to be that a post save signal might be useful since it can recurse easily. You might have to copy the initial value for is_complete during __init__ and then compare in post save to make sure to act only when the value has changed. --~--~

Re: What are the advantages of using Django for building things like blogs and CMS?

2008-02-13 Thread Doug B
> Basically I'm looking for some users to placate my fear that I'll run > into insurmountable problems down the road and I'll end up kicking > myself for not going with a CMS or blog system because the problems > could have been trivially addressed with those systems. It all depends on your needs

Re: request.POST.getlist() Results In Single Element List

2008-02-16 Thread Doug B
I'd suggest doing a repr on request.POST and seeing exactly what is being posted. Your use of getlist usage looks ok, so I'd guess something is happening on the javascript side. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Goog

Re: request.POST.getlist() Results In Single Element List

2008-02-16 Thread Doug B
> Oh man, that's what I'm afraid of. I know even less about > javascript. :) Javascript is something new for me too. It looks like things are getting encoded twice. From a minute in google it looks like you are using prototype? Try: postBody:Sortable.serialize('sortedriders') instead of: para

Re: "Presales" questions

2008-02-16 Thread Doug B
It doesn't sound like Django is what you want. Django a code framework that supplies some of the nuts and bolts to make web development in python easy, but definately not an app. It may look a bit like an app at first glance due to the much referenced admin interface, but that's because the admi

Re: Assigning Dates to DateField instances

2008-02-21 Thread Doug B
I think we'd need to see your Event model class too. It really would be a good idea to take advantage of the validation from doing this as a django form, just passing in POST is dangerous. It would also abstract the whole datetime handling issue for you. --~--~-~--~~~

Re: Unexpected newforms/sites behavior

2008-02-25 Thread Doug B
> Which - as expected - creates a multi-select box with the appropriate > cars. Problem is, when the user selects one the form validation kicks > it out, saying it is not a valid choice. If I don't use the custom > widget everything is fine, other than it showing cars it shouldn't. > > What am I

Re: Custom tag keword arguments

2008-04-04 Thread Doug B
On Apr 4, 9:32 am, Matias Surdi <[EMAIL PROTECTED]> wrote: > Hi, > Is it possible to pass keyword arguments to a custom inclusion tag? I'm still back on .96, but as far as I know tags only support positional arguments. I made some helpers that kind of allow a combination of keyword and positional

Javascript GUI Editor that works with Django templates

2008-04-19 Thread Doug B
ution that works a little bit better. Unfortunately a plain textarea just won't work for us, even as an optional input since someone simply viewing and saving from the editor will kill the template. Doug --~--~-~--~~~---~--~~ You received this message because yo

Re: best practice for creating featured field

2008-04-19 Thread Doug B
> What is the best practice for making it so when I toggle is_featured > to on for Balboa Park the admin enforces a rule that only one place > can be featured for a city. Hope that makes sense, thank you. You could override save on Place and unset the other places. Although I think it might be b

Re: Can't get ThreadLocals (user in threadlocal storage) working.

2008-04-20 Thread Doug B
Its been a while, but I had problems getting this to work at first too. It turned out to be how I was importing the module that contained thread locals. I needed to specify the project as well as the app when doing the import. I couldn't just do from myapp import mymiddleware, I had to do from

Re: form.fieldname.value ?

2008-04-21 Thread Doug B
Unless something has changed since.96 you should be able to access initial and bound data directly. They are stored in dicts on the form object called 'initial' and 'data' form.data.fieldname (this is pre-cleaned bound data) form.cleaned_data.fieldname (post clean if valid) form.initial.fieldname

Re: Best practices for sending bulk (+4000) mail in Django / Python

2008-04-23 Thread Doug B
I haven't send near 8000 messages yet, but what I did was a combination of what Malcom suggested. I setup a model to queue the messages (pickled email.MIMEMultipart) with a priority, and a cron that runs occasionally to dump N messages per mx domain over time so the mailing trickles out. to the l

Re: authenticated sessions that don't depend on http, cookies, etc.

2008-04-29 Thread Doug B
> I'd like to use something like the Django sessions middleware, > but I don't want to involve cookies or HTTP request headers > at all.  Does anyone have a good way to do this? Why not? You've got to use some kind of transport to get the XML there anyway, and django is built with HTTP in mind.

Re: Large Data Sizes, foreign keys, and indexes

2008-05-07 Thread Doug B
I think you may need to consider looking outside the ORM for imports of that size. I was having trouble with only about 5 million rows, and got a reasonable speed up doing executemany. It was still slow though. I ended up redesigning to eliminate that table, but from what I read in trying to ma

Re: auto admin for production

2008-05-10 Thread Doug B
> Why is that a bad idea? > If I mainly need CRUD operations it is natural to solve it with admin > interface. > Cannot these "security issues" if any eliminated, and use the admin > interface for a whole site? (if it needs just CRUD). ->ADMIN<- Interface. It wasn't designed to be an entire sit

Re: how to limit foreign key choices by current user?

2007-05-17 Thread Doug B
You can't limit choice like that. The choices specified there are evaluated only when the model is first evaluated (module load time). What you need to do is limit the options displayed to the user via form choices assigned in your view. So you might do something like this (I'm half asleep, but

Re: Solution to multiple models on one form?

2007-05-18 Thread Doug B
My suggestion would be to NOT implement it! I took a similar approach when I was trying to learn python/django, wasted a bit of time, and almost never use the monstrosity I created. I'd have been better off just doing it the django way and/or waiting for newforms to be completed (which may break

Re: A bizarre Forms-via-Templates idea...

2007-05-22 Thread Doug B
The dev server operates much differently than an actual production server. The production server will only evaluate module code once when the module is initially loaded. It doesn't automatically scan for file changes and load files as necessary like the dev server does. If you want file changes

Re: newforms + testing

2007-05-23 Thread Doug B
If you put the call to your _users() function in the form __init__() I think it will be what you are looking for. initi s called automatically whenever an instance is created. class MemoForm(forms.Form): -snip- def __init__(self,*args,**kwarg) super(MemoForm,self).__init__(*args,**kw

Re: newforms + testing

2007-05-23 Thread Doug B
If you put the call to your _users() function in the form __init__() I think it will be what you are looking for. initi s called automatically whenever an instance is created. class MemoForm(forms.Form): -snip- def __init__(self,*args,**kwarg) super(MemoForm,self).__init__(*args,**kw

Re: newforms + testing

2007-05-23 Thread Doug B
If you put the call to your _users() function in the form __init__() I think it will be what you are looking for. initi s called automatically whenever an instance is created. class MemoForm(forms.Form): -snip- def __init__(self,*args,**kwarg) super(MemoForm,self).__init__(*args,**kw

Re: reusing python objects

2007-05-24 Thread Doug B
Your proposed solution is exactly what I did. I think the official term is a 'mixin class'. It's worked out really well so far.In my case the mixin class looks for the Event class defined in the model for various settings. In your case they might contain a mapping between your mixin model d

Re: Cross-refering models across files

2007-05-26 Thread Doug B
I'd love to know this too. I've had nothing but pain trying to separate models, and dealing with circular import issues. I spent a week trying to make mine work well (any model or import changes felt a lot like playing a round of jinga), and finally gave up and went back to an absurdly large sin

ManyToMany relation seems to break

2007-05-27 Thread Doug B
I've got a problem I can't figure out, and from the silence in IRC I'm either doing something really stupid or it's as strange as I think it is. I'd appreciate any assistance. For a nice highlighted version try: http://dpaste.com/11163/ """ I'm sorry this is so long. The nutshell version is tha

Re: ManyToMany relation seems to break

2007-05-27 Thread Doug B
Thanks to Malcolm, this was resolved. The problem was because I was trying to use a model before all models had fully been loaded. Unfortunately it was due to my own mistake rather than anything that would help with ticket 1796, but I'm grateful he stuck around to help figure it out anyway. Hope

Signal for 'ready to receive requests'

2007-05-31 Thread Doug B
I've been looking around the limited signals documentation and the code hoping to find a signal that basically says 'django is done importing models ready to receive requests', but haven't found it yet. The closest I've found is connecting a receiver to request_started, and then removing that rec

Re: Signal for 'ready to receive requests'

2007-06-01 Thread Doug B
I have an event manager that is a bit like a database driven pydispatch combined with a general logging/monitoring app. Embarassingly enough I wrote it before learning about pydispatch and signals. So much for not reinventing the wheel. It keeps track of various events, calls registered callback

Re: How to automatically apply a method to all fields in newforms subclass?

2007-09-13 Thread Doug B
I think you can make a custom form field to do your validation check for you. def StrippedField(forms.CharField): def clean(self,value): #do your validation here --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google

Re: Validating dynamically generated fields (guess i'll need a metaclass)

2007-09-13 Thread Doug B
Could you just use a collection of forms with different prefixes (which posted back via a hidden field generated by your script)? add to each of your element sets. class RoomShared(Form): room_type = IntegerField(widget=Select(choices=BEDROOM_TYPES)) room_price = IntegerField() is_sh

Re: filtering based on property

2007-09-16 Thread Doug B
Not without a little work, atleast as far as I know. A custom manger is what you want. Then you could do something like model.current.filter(otherstuff) or make an extra method on the manager and chain model.objects.is_current().filter(otherstuff) class CustManager(models.Manager): def is_c

Re: disguising a django app as php?

2007-09-26 Thread Doug B
I agree with Nicolas. Some fights aren't worth the effort or risk. Even if it works flawlessly from a technical aspect, it may not go well for you. Here in the sue happy states it would probably open you up to quite a bit of legal liability, they least of which would result in you not getting pa

Re: newforms question with multiple object types in the same form

2007-10-02 Thread Doug B
Search for 'prefix' in the regression tests, that does what you want. Doesn't seem to be in the docs. http://code.djangoproject.com/browser/django/trunk/tests/regressiontests/forms/forms.py --~--~-~--~~~---~--~~ You received this message because you are subscrib

Stuck on generic relations

2007-10-11 Thread Doug B
I have a page that needs to display basic user information plus the last logged activity date for the user, and I need to be able to sort by that value. (there are two of these relations,I'm just mentioning one here) My SQL-fu is very, very weak and I just can't seem to get it. There is a table

Re: Stuck on generic relations

2007-10-11 Thread Doug B
Anwering my own question... it helps to specify an actual join condition. This worked: extra['last_event_when'] = "SELECT event_loggedevent.when FROM event_loggedevent,event_eventrelation WHERE (event_eventrelation.event_id = event_loggedevent.id) AND (event_eventrelation.content_type_id = %s) AN

Re: retrieving initial form data

2007-10-17 Thread Doug B
The bound data and initial data dicts are just set on the form instance as form.data, and form.initial. This isn't 'clean' data though, so you are bypassing any newforms validation. a = AForm( initial = {'x': 1} ) a.initial['x'] --~--~-~--~~~---~--~~ You receive

Re: exclude on two querysets

2007-10-29 Thread Doug B
You might be able to do something like: qs_big.exclude(pk__in=[o.id for o in qs_small]) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@google

Re: Comparing date

2007-10-30 Thread Doug B
Try just using the year attribute on the datetime instance. {% ifequal training.start_date.year training.end_date.year %} ... On Oct 30, 12:28 pm, Nicolas Steinmetz <[EMAIL PROTECTED]> wrote: > Hello, > > Issue : I would like to compare date at year level only. Idea is to > display the year o

Re: uncommon newforms usage

2007-11-01 Thread Doug B
You might consider a single view and form class, and then doing your split up in the template using form.field to print the fields you want for that 'page' by passing the page in with the context. Leave the form processing to a single form and view. Rather than worry with pages I'd probably just

Re: learning django and python

2007-11-12 Thread Doug B
1st: http://www.b-list.org/weblog/2006/jun/13/how-django-processes-request/ 2nd: Tutorial 3rd: The docs, just sit down and read them. If you expect to use them as a reference manual without reading them first it will probably cause you trouble... they just aren't written that way. After doing th

Re: Redacted Fields

2007-11-16 Thread Doug B
Could you do something like a wrapper object in your view before it hits the context? The wrapper below relies on a field list, but you could easily have it inspect the Meta class on the model and build the list. class RedWrap(object): def __init__(self,restrict,obj,attrlist=[]):

Re: Dynamically load objects

2007-11-16 Thread Doug B
I'd love to know if there is a better method, but this is the best I could come up with... pretty much the same thing you are doing, but forcing the view functions to call 'import_feed' which can only load a restricted set of modules. AVAILABLE_FEEDS = {'columbia':'columbia.search','glvar':'glvar

Re: Can't set request.method = 'POST'

2007-11-18 Thread Doug B
It looks like you have a search view that uses form POST data, and you want a shortcut to be able to show a predetermined search. So if you were a clothing store, you might want to use a link click to show all the Jackets, another all the Pants, etc. I think the best way to handle that is to not

Re: How to allow people to login to keep track of favorites

2007-11-25 Thread Doug B
For cookie/session setup: http://www.djangoproject.com/documentation/sessions/ If you don't want to roll your own user framework: http://www.b-list.org/weblog/2006/jun/06/django-tips-extending-user-model/ You might also want to reconsider your model, unless you have other reasons for needing the

Re: Multi record form

2007-11-27 Thread Doug B
Django forms are just form elements, not the whole form. The easy approach is to split your form into several django forms, and process them separately in the view. If you have multiple instances of the same form class you can keep them identified by using a prefix when you instantiate each (you

Re: Multi record form

2007-11-28 Thread Doug B
The save() method on a form doesn't actually exist in every case. If you use the helper functions like form_for_model and form_for_instance, they will magically create it for you. The form builders make sure there is enough info in the form (hidden or otherwise) to tie it to a model instance.

Fake model field

2007-11-28 Thread Doug B
Is there a way to make custom model field that works normally except for database interaction where it is ignored. In looking at the source it doesn't seem possible but I thought it couldn't hurt to ask. I have a serialized model field, based on a text field. I usually use it to store random bi

Re: low-level cache & pagination

2007-12-01 Thread Doug B
It might depend on your cache setting in setting.py, and the devserver reloading on file change. I've had that happen and confuse things a bit. Going straight to memcache or file based for low level caching development was the only way to get consistent. There are also some limitations on the s

Views that don't return anything

2007-12-11 Thread Doug Penny
code on the console. Is there anyway to tell Django that I don't want to return anything for a view without getting an error on the console? Thanks for the help. Sincerely, Doug Penny --~--~-~--~~~---~--~~ You received this message because you are subscri

Re: Negation in queries

2007-12-13 Thread Doug B
I think you want filter's evil twin exclude: http://www.djangoproject.com/documentation/0.96/db-api/#exclude-kwargs --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send e

Re: "Best" way to save / restore python list to db

2007-12-19 Thread Doug B
http://www.djangosnippets.org/snippets/377/ I've been using a slightly modified version of this JSONField snippet for a while now, and it's been really useful for storing info that doesn't quite fit a field field. I had to make these changes to get it to work in .96 and let the admin edit the mo

Re: How to add a parent class to the Poll class? (First tutorial)

2007-12-28 Thread Doug B
What you have should work. Using your models (on .96): In [1]: from sandbox import models as pm In [2]: p=pm.Poll.objects.get(pk=1) In [3]: p.choice_set.create(choice="too much tea",votes=0) Out[3]: In [4]: p.choice_set.all() Out[4]: [, ] Anytime things fail to work the way I expect th

Re: Help with form-builder application

2007-12-31 Thread Doug B
> When I tried to run the command (python manage.py syncdb), the table cannot > be created. The SQL command are just > > Begin; > Commit; Your form definitions have nothing to do with the database. They are completely separate things. There are a few helpers that combine the two for convenience

What is the proper way to apply a patch to the release version

2006-08-01 Thread Porter, Doug
oyed to my existing install Thanks, Doug --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group,

Re: Dynamic settings variables (dynamic global variable)

2012-02-08 Thread Doug Ballance
A method similar to what Anssi describes is what we use for local caching of data that is too large to comfortably fetch from cache/ parse from file every time we need it. A Doing a lazy fetch with a maximum age like that also helps with load times since it is only fetched when accessed. Of course

Re: Dynamic settings variables (dynamic global variable)

2012-02-08 Thread Doug Ballance
I made an error when I changed a variable name just before posting. Replace "self._age" with "self._last_updated". -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe

Re: Dynamic settings variables (dynamic global variable)

2012-02-09 Thread Doug Ballance
> Doug, I don't see how the LazyFetch you wrote is much different than > what akaariai shared? Can you explain to me what the difference is? > And I'm not saying that in a condescending way, I'm saying I'm just > not sharp enough on my Python to recognize the

Re: Much the same code, different businesses

2012-03-26 Thread Doug Ballance
There are a few choices that I'm familiar with. 1) Create a separate project/settings file for each of your stores, overriding templates as needed by placing assigning a template path for the project. I think this is pretty much the recommended way to do things, especially if the number of sites

Re: PythonScript(Zope) like in a django app, any tips?

2012-04-15 Thread Doug Ballance
You might also try a different scripting language, for example Lua. I've a python module "lupa" bookmarked for a project on my todo list that requires user scripting. It appears you can have a relatively sandboxed access to python objects. I'm hoping that with some careful compiling of the luajit

Re: Scaling django installation

2012-05-31 Thread Doug Ballance
I don't think anyone will be able to give you a good evaluation without knowing more about the requests. Django itself could probably handle 10k requests per second returning a simple "hello world" response, or less than 10 if you are returning very large/difficult to generate responses. It is wh

Re: Understanding Django for PHP developer

2012-06-03 Thread Doug Ballance
http://www.twistedcommons.com/2008/12/how-django-works.html There was a blog post several years ago that followed, in detail, the life of a response with all the gory details. Unfortunately I can't locate the link. The above page is brief, but has a nice picture that is easy to follow. A huge d

Re: Understanding Django for PHP developer

2012-06-03 Thread Doug Ballance
I should have looked a little harder, I found the blog post. It is about a much older version of Django. Some of the references to django internals are surely a bit different now, but the fundamentals are the same. It really helped me when I first started. I'd love to see it updated for the curre

Re: Finding a developer

2012-06-26 Thread Doug Snyder
you should either understand these or find someone else that does ( not me :-0 ) Doug On Tue, Jun 26, 2012 at 9:59 AM, Kurtis Mullins wrote: > If you are doing the work yourself, use whichever you prefer. If you are > paying someone else to do the work, give them the freedom to choose what

Installing psycopg2 for PostGreSQL as django backend using virtualenv

2012-07-14 Thread Doug S
Hello django people, I'm just installing my PostgreSQL backend for my django projects that I install in isolated virtualenv's I've followed what seem like easy installation instructions here: http://initd.org/psycopg/install/ I have installed python-dev, libpq-dev and also postgresql-server-dev-

Re: Installing psycopg2 for PostGreSQL as django backend using virtualenv

2012-07-14 Thread Doug S
mport my psycopg2 to use it as a backend? Do I need to reinstall django in the virtualenv ( or start over on my virtaulenv ) so that it installs with psycopg2 installed? or should django just be able to import it? On Saturday, July 14, 2012 9:56:54 PM UTC-4, Doug S wrote: > > Hello dj

<    1   2   3   4   >