Changes between Version 28 and Version 29 of DescriptorFields


Ignore:
Timestamp:
01/30/2006 04:43:24 PM (10 years ago)
Author:
adrian
Comment:

Updated page to reflect newest thinking

Legend:

Unmodified
Added
Removed
Modified
  • DescriptorFields

    v28 v29  
    1717    headline = models.CharField(maxlength=50)
    1818    reporter = models.ForeignKey(Reporter)
     19    pub_date = models.DateField()
    1920    sites = models.ManyToManyField(Site)
    2021}}}
     
    7475
    7576|| '''Old syntax'''                                        || '''New syntax'''                             ||
    76 || {{{Reporter.objects.get_list()}}}                             || {{{Reporter.objects}}}                       ||
    77 || {{{Reporter.objects.get_list(fname__exact='John')}}}          || {{{Reporter.objects.filter(fname='John')}}}        ||
    78 || {{{Reporter.objects.get_list(order_by=('-lname', 'fname'))}}} || {{{Reporter.objects.order_by('-lname', 'fname')}}} ||
    79 || {{{Reporter.objects.get_list(fname__exact='John', order_by=('lname',))}}} || {{{Reporter.objects.filter(fname='John').order_by('lname')}}} ||
    80 || {{{Reporter.objects.get_object(pk=3)}}}                       || {{{Reporter.objects.get(pk=3)}}}                   ||
    81 || {{{Reporter.objects.get_object(fname__contains='John')}}}     || {{{Reporter.objects.get(fname__contains='John')}}} ||
    82 || {{{Reporter.objects.get_list(distinct=True)}}}                || {{{Reporter.objects.distinct()}}} ||
    83 || {{{Reporter.objects.get_values()}}}                           || {{{Reporter.objects.values()}}} ||
    84 || {{{Reporter.objects.get_in_bulk([1, 2])}}}                    || {{{Reporter.objects.in_bulk([1, 2])}}} ||
    85 || {{{Reporter.objects.get_in_bulk([1, 2], fname__exact='John')}}} || {{{Reporter.objects.filter(fname='John').in_bulk([1, 2])}}} ||
     77|| {{{reporters.get_list()}}}                             || {{{Reporter.objects.all()}}}                       ||
     78|| {{{reporters.get_list(fname__exact='John')}}}          || {{{Reporter.objects.filter(fname='John')}}}        ||
     79|| {{{reporters.get_list(order_by=('-lname', 'fname'))}}} || {{{Reporter.objects.order_by('-lname', 'fname')}}} ||
     80|| {{{reporters.get_list(fname__exact='John', order_by=('lname',))}}} || {{{Reporter.objects.filter(fname='John').order_by('lname')}}} ||
     81|| {{{reporters.get_object(pk=3)}}}                       || {{{Reporter.objects.get(pk=3)}}}                   ||
     82|| {{{reporters.get_object(fname__contains='John')}}}     || {{{Reporter.objects.get(fname__contains='John')}}} ||
     83|| {{{reporters.get_list(distinct=True)}}}                || {{{Reporter.objects.distinct()}}} ||
     84|| {{{reporters.get_values()}}}                           || {{{Reporter.objects.values()}}} ||
     85|| {{{reporters.get_in_bulk([1, 2])}}}                    || {{{Reporter.objects.in_bulk([1, 2])}}} ||
     86|| {{{reporters.get_in_bulk([1, 2], fname__exact='John')}}} || {{{Reporter.objects.filter(fname='John').in_bulk([1, 2])}}} ||
     87|| '''Date lookup'''                                      ||                                              ||
     88|| {{{articles.get_pub_date_list('year')}}}                     || {{{Article.objects.dates('pub_date', 'year') ||
    8689|| '''Many-to-one related lookup'''                        ||                                              ||
    8790|| {{{article_obj.reporter_id}}}                                 || {{{article_obj.reporter.id}}} ||
    8891|| {{{article_obj.get_reporter()}}}                              || {{{article_obj.reporter}}}    ||
    89 || {{{reporter_obj.get_article_list()}}}                         || {{{reporter_obj.article_set}}} ||
     92|| {{{reporter_obj.get_article_list()}}}                         || {{{reporter_obj.article_set.all()}}} ||
    9093|| {{{reporter_obj.get_article_list(headline__exact='Hello')}}}  || {{{reporter_obj.article_set.filter(headline='Hello')}}} ||
    9194|| {{{reporter_obj.get_article_count()}}}                        || {{{reporter_obj.article_set.count()}}} ||
     
    9497|| ("values" lookup, etc., not previously possible)        || {{{reporter_obj.article_set.values()}}} ||
    9598|| '''Many-to-many related lookup'''                       ||                         ||
    96 || {{{article_obj.get_site_list()}}}                             || {{{article_obj.sites}}} ||
     99|| {{{article_obj.get_site_list()}}}                             || {{{article_obj.sites.all()}}} ||
    97100|| {{{article_obj.set_sites([s1.id, s2.id])}}}                   || {{{article_obj.sites.clear(); article_obj.sites.add(s1); article_obj.sites.add(s2)}}} ||
    98101|| {{{article_obj.set_sites([s1.id]) # deletion}}}               || {{{article_obj.sites.remove(s2)}}} ||
Back to Top