我希望从我的视图中动态更新ModelForm的内联Meta类.尽管此代码似乎更新在Meta类中的排除列表,从输出as_p(),as_ul()等不反映更新的Meta排除.
我假设在创建ModelForm时不是在as_*()调用时生成html .有没有办法强制更新HTML?
这甚至是最好的方法吗?我只是假设这应该工作.
思考?
from django.forms import ModelForm
from testprogram.online_bookings.models import Passenger
class PassengerInfoForm(ModelForm):
def set_form_excludes(self, exclude_list):
self.Meta.exclude = excludes_list
class Meta:
model = Passenger
exclude = []
Run Code Online (Sandbox Code Playgroud)