Posts Tagged ‘django’
Django: When a foreign key links to a huge list of data
Posted by Martin Brochhaus | Filed under Uncategorized
Imagine the following model for your Django application:
class Address(models.Model):
…
class Person(models.Model):
address = models.ForeignKey(Address)
…
The Django admin inteface for Person will show a DropDownList with many many items. For the user this is hardly usable since it will be quite cumbersome to pick the correct entry [...]
Tags: django
django-cms imports module that is never referenced
Posted by Martin Brochhaus | Filed under Uncategorized
This one just drove me nuts so I will post it here as personal note.
If you are running a django-cms powered site where some pages have application_urls hooked into the page you have to be careful when removing the hooked up application. I for instance was using the wonderful django-contact_form application for quite a while [...]
Tags: django, django-cms, hint, python
Invalid template name in ‘extends’ tag: ”. Got this from the ‘template’ variable.
Posted by Martin Brochhaus | Filed under Uncategorized
When writing a django-application that should be hooked into a django-cms page you might stumble upon this error message:
TemplateSyntaxError at /bewerben/
Invalid template name in ‘extends’ tag: ”. Got this from the ‘template’ variable.
In order to fix this you need to pass your context to the template in your view-method:
return render_to_response(
[...]
Tags: django, django-cms, python
Extending the for loop in Django templates
Posted by Martin Brochhaus | Filed under Tutorials
Django comes with an excellent templating language which has many built-in template tags and filters. Although it is very powerful already there are a few scenarios which cannot be solved, yet. As far as I know the for-loop can only iterate over a list of objects. You are not able to use a C-like for-loop [...]
Tags: django, filter, for-loop, template, tutorial
Where to host websites powered by Python and Django
Posted by Martin Brochhaus | Filed under Reviews
As this blog is dedicated to web development powered by Python and Django my first article consequently is going to try to answer the first question you probably ask yourself when planning to create a Django powered Website: “Where can I host my stuff?”







