Hi. I don't need a total counter for all related activities. I need a 
counter for each related Activity:
Invoice instance:
            activity A -> counter: 3
            activity B -> counter: 5
            ...
            ...

is this possible?
thanks,
Luke


Il giorno martedì 13 novembre 2012 23:25:28 UTC+1, Nikolas Stevenson-Molnar 
ha scritto:
>
>  With an Invoice instance, you can easily get the number of related 
> Activity objects:
>
> i = Invoice.objects.get(pk=1)
> num_activities = i.activities.all().count()
>
> _Nik
>
> On 11/13/2012 12:49 PM, luke lukes wrote:
>  
> Hi everyone. hi have these models: 
>
>        #models.py
>
>  class Subject(models.Model):
>  name = models.CharField("Name",max_length=50, blank=True)
>  ...
>  ...
>
>  class Activity(models.Model):
>  label = models.CharField("Act. name",max_length=150)
>  price = models.DecimalField("price", max_digits=10, 
> decimal_places=2,default=0)
>  count = models.IntegerField("Count", default=0)
>
>  def __unicode__(self):
>     return u"%s" % (self.label)
>  class Meta:
>     verbose_name_plural = "Activities"
>
>  
>  class Invoice(models.Model):
>  subject = models.ForeignKey(Subject)
>  date = models.DateField(default=date.today())
>  activities = models.ManyToManyField(Activity)
>  ....
>  ....
>  
>  
>  while creating a new Invoice instance on admin, i can select the many to 
> many fields 'activities', but i'd like to have an additional counter (eg. 
> an IntegerField) as an Invoice field to count and save the quantity of each 
> activity added to my Invoice instance. Is this possible?
>
> I mean: for each 'Activity' added to an Invoice instance, i need to count 
> the amount of that activity.
>
>
>  thanks,
>
> LuKe
>  
>  -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/django-users/-/F07dICRAF9kJ.
> To post to this group, send email to django...@googlegroups.com<javascript:>
> .
> To unsubscribe from this group, send email to 
> django-users...@googlegroups.com <javascript:>.
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
>
>
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/S94XcwpnGkUJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to