django-clone
django-clone copied to clipboard
[Feature] Clone non-editable fields
Is this feature missing in the latest version?
- [X] I'm using the latest release
Is your feature request related to a problem? Please describe.
Setting a model's field to be uneditable (editable=False
) is meant to prevent updating an existing instance, however the field can be set upon creation. The create_copy_of_instance
method filters out non-editable fields from the cloned instance making it different from the source object on one hand and impossible to fill on the other.
Describe the solution you'd like?
Clone non-editable fields by default or by passing an argument.
Describe alternatives you've considered?
None
Anything else?
No response
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Thanks for reporting this issue, don't forget to star this project if you haven't already to help us reach a wider audience.