hi
I have an Entry class that has no title but is to be represented
uniquely by a combination of its category and a datetime value.The
Category has a name field.I have modelled these like
class MyCategory(models.Model):
name=models.CharField(max_length=10)
description=models.TextField(help_text='a description about the
category')
slug=models.SlugField(unique=True,help_text='will be auto generated
from name')
class Meta:
verbose_name_plural="MyCategories"
def __unicode__(self):
return self.name
class MyEntry(models.Model):
posted_time=models.DateTimeField(default=datetime.now)
category=models.ForeignKey(MyCategory)
description=models.TextField()
slug=models.SlugField(unique=True,help_text='will be auto generated
from category and date')
class Meta:
verbose_name_plural="MyEntries"
def __unicode__(self):
return self.slug
In admin module ,I have created 2 admins
class MyEntryAdmin(admin.ModelAdmin):
prepopulated_fields= {'slug':['category','posted_time']}
class MyCategoryAdmin(admin.ModelAdmin):
prepopulated_fields= {'slug':['name']}
ordering=['name']
admin.site.register(MyEntry,MyEntryAdmin)
admin.site.register(MyCategory,MyCategoryAdmin)
I think there is something wrong with the way I am creating the slug
for MyEntry..It doesn't get created at all..I couldn't figure out how
to do this.I would like to have a slug like
'programming-1010jan21-01-30-56' or similar .Can someone tell me how I
can do this. Without a unique slug to represent an entry ,the admin
interface lists all entries using the same string (MyEntry Object or
something like that)..
thanks
harry
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.