我有一个数据库,我使用SQLAlchemy填充对象,但我无法弄清楚如何在Django中制作模型.
我需要Show对象通过关系拥有Episode对象的数组.在数据库中,所有Episode对象都有一个'show_title'列,所有Show对象都有'episodes'
使用SQLAlchemy,对象看起来像这样,
class AlphaShow(Base) :
__tablename__ = 'show'
title = Column(UnicodeText, primary_key = True)
description = Column(UnicodeText)
image = Column(UnicodeText)
episodes = relationship("Episode", backref="show")
def __init__(self,_meta) :
self.title = _meta.title
self.image = _meta.image
self.description = _meta.description
class Episode (Base) : #was without base
__tablename__= 'episode'
title = Column(UnicodeText, primary_key = True)
link = Column(UnicodeText)
show_title = Column(UnicodeText, ForeignKey('show.title'))
def __init__(self, _title, _link) :
self.title = _title
self.link = _link
Run Code Online (Sandbox Code Playgroud)
我如何在Django中制作模型?我试过这个,但它不起作用,
class Shows(models.Model) :
episodes = …Run Code Online (Sandbox Code Playgroud) 我正在使用 django 1.6
在我的设置中有这个,效果很好,
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static/'),
)
Run Code Online (Sandbox Code Playgroud)
但当我添加:`MEDIA_ROOT = os.path.join(BASE_DIR, 'media/'),
渲染模板时出现错误:
'tuple' does not support the buffer interface
Run Code Online (Sandbox Code Playgroud)
问题代码: <link href=" {% static 'bootstrap/css/bootstrap.min.css' %} " rel="stylesheet">
这两种设置之间是否存在某种冲突?我想做的就是为用户上传的文件提供服务,我应该将upload_to设置更改为静态目录吗?
有谁以前经历过这个或知道可能是什么问题
感谢任何帮助,谢谢