使用Git部署Django / Mezzanine时出错(但不能使用SFTP)

时间:2016-04-06 19:28:58

标签: django git sftp mezzanine cartridge

我的网络应用程序在我的ubuntu服务器上工作正常,现在是时候部署到网络托管(dreamhost)了。我正在使用Django 1.9和Mezzanine Cartridge cms和电子商务框架。

我已经使用SFTP复制到托管源代码文件和静态文件的Web的子域,并且该站点工作正常。

但是当我尝试使用“git clone”将应用程序源代码部署到另一个子域时,我遇到了一个奇怪的问题:“缩略图”图片不是以小尺寸显示,而是以全尺寸显示。静态文件与前面提到的相同。我只是使用了符号链接。

这是一种“通用”问题。使用Git而不是SFTP时可能会遗漏什么。什么可能是错的?

下面是SFTP和应用程序的Git副本生成的HTML示例。

SFTP副本:

<ul id="product-images-large" class="list-unstyled list-inline">
<li id="image-5-large" >
    <a class="product-image-large" href="/static/media/uploads/fabrica/tijolo_1.jpg">
        <img alt="" src="/static/media/uploads/fabrica/.thumbnails/tijolo_1.jpg/tijolo_1-0x300.jpg" class="img-thumbnail img-responsive col-xs-12">
    </a>
</li>

Git copy:

<ul id="product-images-large" class="list-unstyled list-inline">
<li id="image-5-large" >
    <a class="product-image-large" href="/static/media/uploads/fabrica/tijolo_1.jpg">
        <img alt="" src="/static/media/uploads/fabrica/tijolo_1.jpg" class="img-thumbnail img-responsive col-xs-12">
    </a>
</li>

在第一种情况下引用了一个/.thumbnails/文件夹,但在第二种情况下没有引用。

欢迎任何帮助。 谢谢,

马尔西奥

1 个答案:

答案 0 :(得分:0)

解决方案在https://groups.google.com/d/msg/mezzanine-users/I32IquBhL5g/smujMP2vBQAJ

此问题与Git或Rsync无关。