I am working on contact form in admin page, but having problem with showing 
checkmark. The form should show checkmark box in front of each item. I 
removed other fields, just showing data for  location_in_home . any help?

[image: 2023-05-04_13-24-23.png]

*models.py*
class Location(models.Model):

    
class Contact(models.Model):

    
    LOCATION_INHOME = (
        ('kitchen', 'Kitchen'),
        ('bathroom', 'Bathroom'),
        ('bedroom', 'Bedroom'),
        ('livingroom', 'Living Room'),
        ('basement', 'Basement'),
        ('garage', 'Garage'),
        ('office', 'Office'),
        ('hallway', 'Hallway'),
        ('stairway', 'Stairway'),
        ('recreationroom', 'Recreation Room'),
        ('closet', 'Closet'),
        ('other', 'Other'),
    )


    
    location_in_home = models.ManyToManyField(Location)
    

    
class ContactForm(ModelForm):
    
    model = Contact
    fields = '__all__'
        
    class Meta:
        model = Contact
        fields = '__all__'

*forms.py*
from django import forms
from django.forms import ModelForm
from .models import Contact


class ContactForm(forms.ModelForm):
    
    class Meta:
        model = Contact
        fields = [

            'location_in_home',

        ]
        
        widgets = {
            'location_in_home': forms.CheckboxSelectMultiple(),
        }




-- 
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 django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/f13cc346-e406-40a2-94ea-d5510978df16n%40googlegroups.com.

Reply via email to