Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
667 views
in Technique[技术] by (71.8m points)

python - manyToMany django form

i have a class PhoneBook and a class Campaign and these tow have ManyToMany relation.... when i use Modelform for create Campaign it shows me all the Phonebooks in checkbox...but i want just show current user's PhoneBooks ..not all the PhoneBooks!!!! what can i do?

class Campaign(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="?????")
    title = models.CharField(max_length=200, verbose_name="????? ?????")
    phone_book = models.ManyToManyField(PhoneBook, verbose_name='?????? ????')
    message_price = models.PositiveBigIntegerField(verbose_name="??? ?? ????")
    daily_budget = models.PositiveBigIntegerField(verbose_name="??? ????? ? ??????")
class CreateCampaignForm(forms.ModelForm):
    class Meta:
        model = Campaign
        fields = ("title", "phone_book", "message_price", "daily_budget")


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...