2017-11-21 16 views
0

を形成:私が知りたいのですがどのようなは動的ジャンゴでモデルのインスタンスを追加し、私は次のモデル持っ

from django.db import models 
from django.contrib.auth import get_user_model 

User = get_user_model() 


class CalEvents(models.Model): 

    user = models.ForeignKey(User) 
    activity = models.CharField(max_length=256, unique=False, blank=True) 
    activity_type = models.CharField(max_length=30, unique=False, blank=True) 
    activity_code = models.CharField(max_length=30, unique=False, blank=True) 

    def __str__(self): 
     return "Activity, type and code for the calendar events of @{}".format(self.user.username) 

を私は動的にフォームでそのモデルのインスタンスを追加する方法です。私は最初のインスタンス(フィールド "activity"、 "activity_type"、 "activity_code")のフォームを持つようなものを想像しています。ユーザーが "プラス記号"(または何でも)をクリックすると、 2番目、3番目... N番目のインスタンスをデータベースに追加します。

+0

formsetに 'extra'を動的に追加するようなものはありますか? –

答えて

関連する問題