I have the this errore:

Exception Type: AttributeError  Exception Value: 

'list' object has no attribute 'name'


My the views.py:

def export_excel(request):
    response = HttpResponse(mimetype='application/vnd.ms-excel; 
charset="Shift_JIS"')
    response['Content-Disposition'] = 'attachment; filename=file.csv'
    writer = csv.writer(response)
    writer.writerow(["No","name""date","time of attendance", "time of 
leavework"]),
    att_list = attendance.objects.all()
    lea_list = leavework.objects.all()
    all_list = list(chain(att_list, lea_list))
    for obj in all_list:
        row = []
        for field in attendance._meta.fields, leavework._meta.fields:
             row.append(unicode(getattr(obj, field.name).encode("cp932")))
        writer.writerow(row)
    return response




2014年5月19日月曜日 11時41分45秒 UTC+9 hito koto:
>
> Hello,
>
> I want user, contact_date, contact_time of attendance and leavework  
> objects
>
> so, i use mata.fields of models
>
> my the models:
>
> class Staff(models.Model):
>     user = models.OneToOneField(User, null=False)
>     user_name = models.CharField(max_length=255)
>     first_kana = models.CharField(max_length=255)
>     last_kana  = models.CharField(max_length=255)
>   
>     def __unicode__(self):
>         return self.user_name
>
> class attendance(models.Model):
>     user = models.ForeignKey(Staff, )
>     contact_date = models.DateField( auto_now_add=True)
>     contact_time = models.TimeField( auto_now_add=True)
>
>     class Meta:
>         ordering = ['-contact_time']
>     def __unicode__(self):
>         return unicode(self.user)
>
> class leavework(models.Model):
>     user = models.ForeignKey(Staff)
>     contact_date = models.DateField( default=datetime.now)
>     contact_time = models.TimeField(default=datetime.now)
>
>     class Meta:
>         ordering = ["-contact_time"]
>
>     def __unicode__(self):
>           return unicode(self.user)
>
>
>
>
>
> 2014年5月16日金曜日 21時31分25秒 UTC+9 Daniel Roseman:
>>
>> On Friday, 16 May 2014 12:34:52 UTC+1, hito koto wrote:
>>>
>>> Hi,
>>>
>>> I would like to export the csv file  as follows:
>>>
>>>   No name
>>> date 
>>> time of attendance
>>> time of leavework
>>>  01
>>> hito
>>> 2014/5/16 10:31:50 20:30
>>>  01
>>> hito
>>> 2014/5/16 10:56:23 20:30  01
>>> hito
>>> 2014/5/16 10:19:59 20:30  02
>>> charry
>>> 2014/5/16 10:18:40 20:30  02
>>> charry
>>> 2014/5/16 10:12:52 20:30  02
>>> charry
>>> 2014/5/16 10:11:19 20:30 
>>>
>>
>> I have no idea how that relates to my reply. But if you need it like 
>> that, why are you doing all that mucking about with `_meta.fields`? You 
>> know exactly what fields you want, you should simply specify them.
>> --
>> DR.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/33e3deea-ec6e-4b8f-ae8d-42fe356667a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to