Καλησπέρα,
είμαι καινούργιος χρήστης του Django
και προσπαθώ να επιτύχω το παρακάτω:
# models.py
class Category(models.Model):
Category = models.CharField(max_length=50, unique=True)
class Product():
Name = models.CharField(max_length=50, unique=True)
Description = models.TextField()
Categories = models.ManyToManyField(Category)
# admin.py
class ProductAdmin(admin.ModelAdmin):
list_display = ('Name', 'Description')
filter_horizontal = ('Categories',)
fields = ('Name', 'Description', 'Categories')
admin.site.register(models.Category)
admin.site.register(models.Product, ProductAdmin)
- Αρχικά θα δημιουργηθούν κάποιες κατηγορίες.
- Στην περιγραφή (Description) θα αναφέρονται κάποιες από τις διαθέσιμες κατηγορίες.
Θέλω να ελέγχεται λέξη προς λέξη η περιγραφή και να επιλέγονται οι αναφερόμενες κατηγορίες στο widget: filter_horizontal
πχ:
Αν οι διαθέσιμες κατηγορίες είναι: (rock, paper, scissors)
και η περιγραφή είναι: "We found a rock in a paper."
Στο widget να επιλέγονται: rock, paper
Κάθε βοήθεια ευπρόσδεκτη.
Ευχαριστώ.