相关疑难解决方法(0)

在Django模型中存储列表的最有效方法是什么?

目前我的代码中有很多python对象,类似于以下内容:

class MyClass():
  def __init__(self, name, friends):
      self.myName = name
      self.myFriends = [str(x) for x in friends]
Run Code Online (Sandbox Code Playgroud)

现在我想把它变成一个Django模型,其中self.myName是一个字符串字段,self.myFriends是一个字符串列表.

from django.db import models

class myDjangoModelClass():
    myName = models.CharField(max_length=64)
    myFriends = ??? # what goes here?
Run Code Online (Sandbox Code Playgroud)

由于列表是python中常见的数据结构,我希望它有一个Django模型字段.我知道我可以使用ManyToMany或OneToMany关系,但我希望避免代码中的额外间接.

编辑:

我添加了这个相关的问题,人们可能觉得有用.

python django django-models

122
推荐指数
10
解决办法
12万
查看次数

标签 统计

django ×1

django-models ×1

python ×1