小编Ree*_*nes的帖子

Django模型,一对多关系与后退参考[如何]

我有一个数据库,我使用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)

python django sqlalchemy django-models

4
推荐指数
1
解决办法
4341
查看次数

django media_root 不工作

我正在使用 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设置更改为静态目录吗?

有谁以前经历过这个或知道可能是什么问题

感谢任何帮助,谢谢

django django-settings django-media django-staticfiles

1
推荐指数
1
解决办法
1939
查看次数