2012-01-03 10 views
0

と同じページで、いくつかのModelFormsを持つ:私は私は同じページで(のModelFormを経由して)これらのモデルのフォームを入れてきましたが、同様のフィールド名が私のためにいくつかの問題を作ってきたいくつかの類似したフィールド名

class Transfer(models.Model): 
    ServiceProvider=models.ForeignKey(ServiceProvider) 
    Vehicle=models.ForeignKey(Vehicle) 
    From=models.ForeignKey(Location,related_name='FromLocation') 
    To=models.ForeignKey(Location,related_name='ToLocation') 
    PriceUnit=models.ForeignKey(PriceUnit) 
    Class=models.ForeignKey(Class) 
    Price=models.CharField(max_length=12) 
    Date=models.CharField(max_length=16) 

class Visit(models.Model): 
    Location=models.ForeignKey(Location) 
    FromDate=models.CharField(max_length=16) 
    ToDate=models.CharField(max_length=16) 

class Accommodate(models.Model): 
    Location=models.ForeignKey(Location) 
    PriceUnit=models.ForeignKey(PriceUnit) 
    FromDate=models.CharField(max_length=16) 
    ToDate=models.CharField(max_length=16) 
    Price=models.CharField(max_length=12) 

グーグルで、ちょうどformsetについて見つけた、どうすればこの問題を解決できますか?

答えて

2

フォームには、prefixなどを渡すことができます。

transfer = TransferForm(prefix="transfer") 
visit = VisitForm(prefix="visit") 
accommodate = AccommodateForm(prefix="accommodate") 
関連する問題

 関連する問題