Short answer: No.
Slightly longer answer: Yes, but with a lot of caveats, limitations, and potential pitfalls. And it does require restarting all server instances using those models.
You can search the forums here for threads on this topic.
See:
- I'd like to enable the feature of dynamically changing `models.py` in my project.
- Dynamically create models
among others.