[英]Export Excel sheet data to already existing database by adding new field
[英]Adding new field to an existing database
任何人都可以幫助我將新的列字段添加到數據庫中。 我有一個可以添加新培訓的表格和另一個有表格的表格。 問題是我將添加的新培訓應該作為新字段保存到數據庫中。 我將添加的新字段也將在表格中可見。
請我真的需要你的幫助。
這是無法擴展的經典錯誤。 您的架構設計存在問題。
您不必在每次添加新培訓時都更新架構。 您需要一對多的關系,通過插入新行來添加新的培訓。
使用HTML表為表單創建一個父表,並使用INSERT的新培訓將帶有外鍵的子表添加到該表單的父表。
也許您應該考慮您的應用程序體系結構,以便不必在運行時在數據庫中執行結構更改。
如果不可避免,則可以始終使用“ ALTER TABLE”語句,以便您可以添加新的字段,索引或其他內容。
也許您可以通過這種方式使用 add_to_class 方法:
YourModel.add_to_class("fieldname",models.CharField(max_length=20,blank=True, null=True))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.