Python 将Django输入字段拆分并存储到单独的记录行中

Python 将Django输入字段拆分并存储到单独的记录行中,python,mysql,django,django-models,Python,Mysql,Django,Django Models,以下是我正在努力实现的目标,但不确定如何实现 我正在建立一个文献分析工具。用户将一些文本粘贴到一个字段中,系统将逐字将其拆分到一个数据库表中,每个字对应一行,并且它们必须是连续的。通过这样做,以后我们可以编辑和定义每个单词的翻译/注释 我是Django的新手,还没有弄清楚它背后的全部逻辑,但我很好奇它是否可以实现 首先,从我刚刚从Django官方网站上通过的教程来看,创建的每个字段都相当于数据库表中的一个“单元格”,因此,如果我想将输入字段中的内容拆分,并将数据行存储在数据库表中,ID递增以索引

以下是我正在努力实现的目标,但不确定如何实现

我正在建立一个文献分析工具。用户将一些文本粘贴到一个字段中,系统将逐字将其拆分到一个数据库表中,每个字对应一行,并且它们必须是连续的。通过这样做,以后我们可以编辑和定义每个单词的翻译/注释

我是Django的新手,还没有弄清楚它背后的全部逻辑,但我很好奇它是否可以实现

首先,从我刚刚从Django官方网站上通过的教程来看,创建的每个字段都相当于数据库表中的一个“单元格”,因此,如果我想将输入字段中的内容拆分,并将数据行存储在数据库表中,ID递增以索引它们的顺序,会发生什么


第二,如果达到上述目的,当我需要在数据库的中间添加一个单词(记录)时,比如在数组的中间添加一个词,它是否可以实现?

< p>不确定你问的是什么,但是这是我根据你所说的

来做的。
# models 
class Word(models.Model):
    word = models.CharField("""field args""")

# Views
words = form.cleaned_data['sentance'].split(" ")
for word in words:
    _ = Word.objects.create(word=word)