Though we can specify order explicitly in queries like below Posts.objects.order_by(‘published’) it is repetitive and most of the times we will want to order by a particular field. We can specify the order in the models like this class Post(models.Model): title = models.CharField(max_length=140) content = models.TextField() published = models.DateTimeField() def __unicode__(self): return self.title class Meta:
Restrict Django Templates From Deleting Data.
Django allows method calls inside template system. Though this is an useful feature, some of the methods will have side effects. Mostly the ones that alter data. Say, for instance, you have a UserAccount object that has a delete() method. If a template includes something like {{ account.delete }}, where account is a UserAccount object,
What do Dollar and Caret ( $ and ^) sign in Django urls mean?
$ and ^ are regular expression characters that have a special meaning: the caret means “require that the pattern matches the start of the string,” and the dollar sign means “require that the pattern matches the end of the string.” For example consider the following url pattern urlpatterns = patterns(”, url(r’^hello/$’, hello), ) Without the