I'm not sure whether this could be the cause of the error, when I  
start Apache on the server, I get the message:
Failed to enable the 'httpready' Accept Filter

Could this somehow be causing the problem? My host won't fix it on  
the shared production server, unless it's a "life and death issue".  
So I need to prove that this is the cause before they'll consider  
touching it.

I don't understand what's going on. It's annoyingly intermittent. It  
will render perfectly when I refresh the page a few times, and then  
the error appears again, remaining for many more refreshes. Sometimes  
it will switch from rendering correctly to rendering the error in a  
very short period, sometimes it will take hours. There is no  
consistency with the behaviour from what I can gather.

And I can't replicate the problem on our development server which is  
running OSX.

Suggestions?


On 15/05/2007, at 9:42 AM, Mark Jarecki wrote:

> Just to let you know, the code below works fine on the development  
> server.
>
> I've now tried all the patches and the error still persists. Are  
> there any suggestions?
>
> Cheers
>
> Mark
>
> On 14/05/2007, at 1:33 PM, Mark Jarecki wrote:
>
>> Hi,
>>
>> Im currently at a loss about how to fix this issue.
>>
>> I have tried the modpython.patch in #1796.
>>
>> What is weird is that the doesn't consistently appear - it is  
>> intermittent. When I refresh the page it sometimes appears as it  
>> should, and other times with the error. I'm running the latest  
>> Django SVN version, and latest versions of Postgres, Psycopg,  
>> mod_python, python. The system is being hosted on Freebsd 6.1.
>>
>> Getting 2 errors:
>> 1)Cannot resolve keyword 'products' into field. Choices are: id,  
>> osIconName, osIconImage, altText, isPublished
>> 2)Cannot resolve keyword 'products' into field. Choices are: id,  
>> osIconName, osIconImage, altText, isPublished, created_on,  
>> created_by, last_modified, modified_by
>> the models.py:
>>
>> class Products(models.Model):
>>     productName = models.CharField('Product Name',maxlength=200)
>>     productSlug = models.SlugField('Product Slug',prepopulate_from= 
>> ('productName',), unique=True)
>>     productDrivers = models.ManyToManyField('ProductDrivers',  
>> filter_interface=models.HORIZONTAL, blank=True,  
>> verbose_name='Product Drivers')
>>     productDocuments = models.ManyToManyField('ProductDocuments',  
>> filter_interface=models.HORIZONTAL, blank=True,  
>> verbose_name='Product Documents', related_name='productDocuments')
>>     productOSIcons = models.ManyToManyField 
>> ('ProductOSIcons',verbose_name='Product Operating System Icons',  
>> filter_interface=models.HORIZONTAL, blank=True)
>>     relatedProducts = models.ManyToManyField 
>> ('self',verbose_name='Related Products',  
>> filter_interface=models.HORIZONTAL, blank=True)
>>     class Admin:
>>         pass
>>
>> class ProductOSIcons(models.Model):
>>     osIconName = models.CharField('Icon Name',maxlength=200)
>>     osIconImage = models.ImageField('Icon Image',upload_to='...' )
>>     altText = models.CharField('Icon Alt Text',maxlength=200)
>>     isPublished = models.BooleanField('Is Icon Published?' )
>>     class Admin:
>>         pass
>>
>> class ProductDrivers(models.Model):
>>     driverName = models.CharField('Driver Name',maxlength=200)
>>     driverLink = models.URLField('Driver URL')
>>     isPublished = models.BooleanField('Is Driver Published?')
>>     class Admin:
>>         pass
>>
>> class ProductDocuments(models.Model):
>>     documentTitle = models.CharField('Document Title', maxlength=200)
>>     documentFile = models.FileField('Document File', upload_to='...')
>>     isPublished = models.BooleanField('Is Document Published?')
>>     class Admin:
>>         pass
>>
>>
>> views.py:
>>
>> VIEW FOR ERROR 1.
>>     ...
>>     productCategories = ProductCategory.objects.filter 
>> (isPublished=True).order_by('categoryName')
>>     for category in productCategories:
>>         products = Products.objects.filter 
>> (productCategory=category, isPublished=True,  
>> productDrivers__isPublished=True) or Products.objects.filter 
>> (productCategory=category, isPublished=True,  
>> productDocuments__isPublished=True)
>>         products = products.distinct().order_by('productName')
>>      ...
>>      if product.productDrivers.filter(isPublished=True) and  
>> product.productDocuments.filter(isPublished=True):  # <-------  
>> ERROR IS HERE
>>      ...
>>
>> VIEW FOR ERROR 2.
>>
>>    ...
>>     product = Products.objects.get(productSlug=product_slug,  
>> isPublished=True)
>>     relatedDocuments = product.productDocuments.filter 
>> (isPublished=True).order_by('documentTitle')
>>     osIcons = product.productOSIcons.filter 
>> (isPublished=True).order_by('osIconName')
>>     drivers = product.productDrivers.filter 
>> (isPublished=True).order_by('driverName')
>>    ...
>>     return render_to_response('ProductPage.html',  
>> {'OsIcons':osIcons,'MEDIA_URL':MEDIA_URL}
>>
>>
>>
>> Template Code:
>> ...
>> {% if OsIcons %} # <----- ERROR IS HERE
>> <li>
>> {% for icon in OsIcons %}
>> <img class="logo" src="{{MEDIA_URL}}{{icon.osIconImage}}"  
>> alt="{{ icon.altText }}" />
>> {% endfor %}
>> </li>
>> {% endif %}
>> ...
>>
>> settings.py:
>>
>> MIDDLEWARE_CLASSES = (
>>     'django.middleware.common.CommonMiddleware',
>>     'django.contrib.sessions.middleware.SessionMiddleware',
>>     'django.contrib.auth.middleware.AuthenticationMiddleware',
>>     'django.middleware.doc.XViewMiddleware',
>>     'appname.middleware.threadlocals.ThreadLocals',
>> )
>>
>>
>>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
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, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to