Guest User

Untitled

a guest
Dec 11th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. class CarParamType(models.Model):
  2. name = models.CharField(max_length=50)
  3. unit = models.CharField(max_length=10)
  4.  
  5. class CarParam(models.Model):
  6. car = models.ForeignKey(Car)
  7. car_param_type = models.ForeignKey('CarParamType')
  8. value = models.CharField(max_length=20)
  9.  
  10. class DriveType(models.Model):
  11. name = models.CharField(max_length=20)
  12.  
  13. class Car(models.Model):
  14. vin = models.CharField(max_length=20)
  15.  
  16. class CarParamAdmin(admin.TabularInline):
  17. model = CarParam
  18.  
  19.  
  20. @admin.register(Car)
  21. class CarAdmin(CustomModelAdmin):
  22. inlines = [
  23. CarParamAdmin,
  24. ]
  25.  
  26. if car_param_type.name == 'drive':
  27. form = forms.ModelChoiceField(queryset=DriveType.objects.all())
Add Comment
Please, Sign In to add comment