我想知道是否有任何方法在Django 1.10(如編寫一般python代碼)SQLite中創建一個新的模型表,而無需在models.py中指定。情況是,如果在我的網站上註冊了一個新成員,那麼我將爲他們創建一個新的模型表來保存他們的數據。具體做法是:Django 1.10自動創建模型表
第1步:李四註冊在我的網站
第2步:系統創建一個名爲db_johnDoe模型表(用同一組領域其他的)
第3步:系統可以根據John在網站上的行爲插入和編輯db_johnDoe的數據。
有什麼想法?非常感謝。
想要爲不同用戶創建表的原因是: 1.不想讓單個表太大,因爲用戶的數據會隨着時間積累。隨着時間的推移,我預計一個用戶表將包含數以萬計的數據。大單桌也造成糟糕的表現;另外,分離不同用戶的數據使得進一步的數據庫管理更容易,如編輯和從數據庫中刪除記錄;和 3.只是想知道,爲了我的Django學習更多的知識。 –
還有很多其他方法可以滿足您的要求。 Anw,您可以通過調用原始查詢並關閉課程來創建表格,您還必須通過原始查詢來讀取數據 – HaryTD
https://docs.djangoproject.com/en/1.10/topics/db/sql/#executing-定製sql直接 – HaryTD