Re: django not taking in consideration model fields declared in __init__

2010-09-09 Thread bruno desthuilliers
On 8 sep, 18:26, Bachir wrote: > This is an example: > > class UploadItem(models.Model): >     file = models.FileField(upload_to=UploadItem.get_directory) > >     class Meta: >         abstract = True > > # I want videos to be storred in 'videos/' directory > class Video(UploadItem): >     def get

Re: django not taking in consideration model fields declared in __init__

2010-09-08 Thread Bachir
cheers :D 2010/9/8 akaariai > On 8 syys, 19:26, Bachir wrote: > > This is an example: > > > > class UploadItem(models.Model): > > file = models.FileField(upload_to=UploadItem.get_directory) > > > > class Meta: > > abstract = True > > > > # I want videos to be storred in 'videos

Re: django not taking in consideration model fields declared in __init__

2010-09-08 Thread akaariai
On 8 syys, 19:26, Bachir wrote: > This is an example: > > class UploadItem(models.Model): >     file = models.FileField(upload_to=UploadItem.get_directory) > >     class Meta: >         abstract = True > > # I want videos to be storred in 'videos/' directory > class Video(UploadItem): >     def ge

Re: django not taking in consideration model fields declared in __init__

2010-09-08 Thread Bachir
This is an example: class UploadItem(models.Model): file = models.FileField(upload_to=UploadItem.get_directory) class Meta: abstract = True # I want videos to be storred in 'videos/' directory class Video(UploadItem): def get_directory(self, instance, filename): retur

Re: django not taking in consideration model fields declared in __init__

2010-09-08 Thread Bachir
OK, i got that. Now my problem: I have an abstract class UploadItem that defines a field called file like this: self.file = models.FileField(upload_to=upload_to) As you can see, in each child class, i have to call parent init method with appropriate upload_to variable(say 'videos' for Video model).

Re: django not taking in consideration model fields declared in __init__

2010-09-08 Thread bruno desthuilliers
On 8 sep, 04:13, maroxe wrote: > Hi, When using Model class like this: > > class MyModel(models.Model): >     def __init__(self, *args, **kwargs): >         self.myfield = models.Field() >         super(MyModel, self).__init__(*args, **kwargs) > It doesn't take into consideration myfield(in the ad

Re: django not taking in consideration model fields declared in __init__

2010-09-07 Thread akaariai
On Sep 8, 5:13 am, maroxe wrote: > Hi, When using Model class like this: > > class MyModel(models.Model): >     def __init__(self, *args, **kwargs): >         self.myfield = models.Field() >         super(MyModel, self).__init__(*args, **kwargs) > It doesn't take into consideration myfield(in the

django not taking in consideration model fields declared in __init__

2010-09-07 Thread maroxe
Hi, When using Model class like this: class MyModel(models.Model): def __init__(self, *args, **kwargs): self.myfield = models.Field() super(MyModel, self).__init__(*args, **kwargs) It doesn't take into consideration myfield(in the admin form, when saving the object... ) But if