Django 1.10 Create Model Tables Automatically
I think it's not a good idea to create a table for each user. This may cause bad performance and low security. Why don't you create a table named userInfo and put user.userID as a foreign key?
I am wondering if there is any way to create a new model table in SQLite with Django 1.10 (like writing general python code) without having to specify in the models.py. The situation is if there is a new member registered on my website, then I will create a new model table for them to hold their data. Specifically:
step 1: John Doe registered on my site
step 2: The system create a model table named db_johnDoe (with same set of fields as of the others)
step 3: The system can insert and edit data of the db_johnDoe according to John's behavior on the website. 
Any idea? Thanks a lot.