Hello all,
I want to create a unique property slug for all my category. Categories
are: HTML & Wordpress. I want to create property slug as {property_name}-{
category*} *(e.g. files-html, files-worpdress, is-documented-html,
is-documented-wordpres..)
Now problem is when I use below code snippet in my ModelAdmin, it gives me
like this: (files-5, files-7...)
Above digit after property_name is id of that category which is a foreign
key in my property model.
prepopulated_fields = {'property_slug': ('property_name', 'item_category',)}
So, How can I get *category_name* in that slug instead of pk as explained
first?
Below is my model
class ItemPropertyMaster(models.Model):
property_name = models.CharField(max_length=500)
property_slug = models.SlugField(max_length=500, unique=True)
item_category = models.ForeignKey(ItemCategory, on_delete=models.CASCADE
)
created_date = models.DateTimeField(auto_now_add=True)
class Meta:
'''same property can not be in one category'''
unique_together = (
("property_name", "item_category"),
)
def __str__(self):
return self.property_name
~ Thanks
--
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 https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/b2458761-3e7b-4152-ba91-6fa3f49ea94b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.