def generate_fields(model, add=None, remove=None):
if add is None:
add = []
if remove is None:
remove = []
remove.append("id")
result = []
for field in model._meta.get_fields():
if isinstance(field, Field):
result.append(field.name)
for item in add:
result.append(item)
for item in remove:
try:
result.remove(item)
except ValueError:
pass
return tuple(result)
评论列表
文章目录