小编JDa*_*ies的帖子

Push创建新的远程头!(你忘了合并吗?使用push -f强制)

好吧,我有一个小谷歌,无法找到解决方案,因为我偶然发现了相同的消息,但人们有不同的方式.我是mecurial的新手,想要确保我正确地做到这一点.

所以我收到上面的错误信息.我有一个开发站点和一个实时站点,我正在尝试将代码推送到代码库.

然而昨天我不小心hg add添加了所有我不想做的媒体.之后我确实从代码库中删除了所有媒体文件,然后提交并推送更改.所以今天我一直在改变CSS文件和一些模板.我已经去提交我的更改并推送它们但是当我运行时hg push我得到上面的错误.

我运行hg log并且只有6次提交,因为它是一个干净的/新的分支/项目.任何帮助将不胜感激,如果我没有正确解释,我道歉!

mercurial

70
推荐指数
3
解决办法
9万
查看次数

django.db.utils.IntegrityError:重复键值违反唯一约束"django_content_type_pkey"

遇到一个问题,当我运行' python manage.py syncdb'我正在一个相当古老的网站上工作时,我收到上述错误消息.它用postgres DB运行django 1.2.6.

运行没有安装南部,我设法让它工作.然python manage.py schemamigration --initial contact_enquiries其运行良好,问我迁移.然后我跑python manage.py migrate contact_enquiries了然后我得到了与上面相同的错误.

它并没有抱怨我的模型中的任何语法,这就是为什么我感到困惑.这是我的模型,希望这将有所启发.

from django.db import models

class DocumentUpload(models.Model):
    name = models.CharField(max_length="200")

    document_upload = models.FileField(upload_to="uploads/documents")


    def __unicode__(self):
        return "%s" % self.name

class DocumentRequest(models.Model):
    name = models.CharField(max_length="200")

    company = models.CharField(max_length="200")

    job_title = models.CharField(max_length="200")

    email = models.EmailField(max_length="200")

    report = models.ManyToManyField(DocumentUpload)

    def __unicode__(self):
        return "%s" % self.name
Run Code Online (Sandbox Code Playgroud)

如果您需要更多信息,请告诉我.

谢谢!

python django postgresql

18
推荐指数
3
解决办法
1万
查看次数

托管我的Django网站

嗨我正在寻找一些建议我目前拥有一个带有Heart互联网的经销商包,因为我主持了一些个人网站.但是我正在学习Django(python框架)并希望能够托管我自己的服务器.

我一直在设置虚拟服务器来玩.无论如何要有SSH访问你必须发送并要求他们为你打开它,同时问他们是否可以安装Django /设置SSH访问我被告知我不能使用Django除非我购买即使Python被安装在服务器上,也是一台虚拟机.

如果我有SSH访问权限,我可以将Django安装到我的服务器上吗?还有其他人有类似问题吗?或者任何人都可以告诉我该怎么做..我要做的最后一件事就是花更多钱.

谢谢.

python django web-services

14
推荐指数
3
解决办法
3万
查看次数

使用django从外部数据库将数据提取到模板

我将尝试构建一个Web应用程序,用户可以在其中访问URL,登录和查看报告以及其他信息.但是,报告的数据存储在外部数据库中.这是一个我可以访问的MySQL数据库.

我已经对谷歌进行了一些研究,没有太多运气找到任何例子.我已经做了一些连接到多个数据库的阅读 - https://docs.djangoproject.com/en/dev/topics/db/multi-db/所以看起来我可以连接到数据库了.

下一部分是我被困住的地方.数据库中的数据将一直更新.我不希望能够编辑信息,我也不想覆盖任何东西.我只是希望能够连接到DB拉取所需的信息,然后通过模板查看它以便用户能够看到.首先是因为数据一直在更新,这是一个问题吗?(我希望不是!)

一旦我连接到数据库,最好能够提取数据然后将其放入我可以输出到模板的格式?我是否需要将数据导入模型,然后使用视图进行控制.或者我需要使用JSON或XML转换数据?

我对python/django很新,所以任何帮助都会非常感激.如果您需要更多信息,请提前询问并表示感谢.:)

python xml mysql django json

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

在Ubuntu上安装Python映像库(PIL)

可能不应该给我带来这么多问题的东西是.

我正在尝试在我的Ubuntu服务器上安装PIL.它安装得很好.但是,每次我尝试更新数据库以添加图像字段时,我都会收到以下错误:

错误:一个或多个模型未验证:product.product:"image":要使用ImageField,您需要安装Python Imaging Library.请访问http://www.pythonware.com/products/pil/.

我刚刚意识到我已经以我的用户身份登录了.我是否需要以root身份登录才能安装它?我在VPS而不是本地机器上这样做.

我已经在网上尝试过大量的教程而根本没有任何进展.

python ubuntu python-imaging-library

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

在绝对定位元素周围包装文本

我被困在一些我有大量内容页面和消息框的地方.在此消息框中,您可以拥有图像,文本,标题等.但是每个消息框的框右上角都有一个图标.如果我使用position:absolute,图像将位于框的顶部.但是,如果消息框有标题或段落,并填充框的宽度.文本将位于图像下方.

我基本上需要一个围绕图像的包装器,它有一个宽度,所以文本只会坐直到图像的边缘.我99%肯定通过将绝对定位的图像包裹在div中并给它一些样式来使它在firebug中工作.但我今天似乎无法让它工作!

有数百个页面,因此移动HTML不是一种选择.该图像目前没有包装器.所以我不得不使用Jquery来包装图像.(那就是答案).

我知道这个位置绝对占据了文档流程之外的元素,但是我能做些什么呢?

无论如何这里是我的代码到目前为止:

<div class="message">
<h3>Some text, a header perhaps? But this is the next that will sit under the image, sometimes it's a p tag.</h3>
<img class="messageIcon" src="/link-to-icon/which-are-the-same-size" border="0" width="64" >
<p>Some more random text that would appear in the messagebox this could go on for a few lines.</p>
</div>


<script type="text/javascript">

$(document).ready(function(){
    $('img.messageIcon').wrap('<div class="messageIconWrap" />');

    alert("this is a test");

});



</script>
Run Code Online (Sandbox Code Playgroud)

JS在图像周围包裹了一个div

CSS:

.messageIconWrap{
    display: inline-block;
    float:right;
    height:60px;
    width:60px;
}

div.message {
    position: relative;
}
.message …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery css3

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

使用Jquery添加边距

我试图将标签置于div中,但取决于你所在的页面,它可能取决于图像库的标签数量.所以我想用Jquery来做.

基本上我想说的是:

为每个标签添加5%的保证金.

有人能指出我正确的方向吗?我正在考虑使用.size()来计算标签数量,但不知道该去哪里.

谢谢.

html javascript css jquery

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

TypeError:__ init __()得到了一个意外的关键字参数类别

我正在创建一个基本应用程序,我的客户端可以通过应用程序上传文件.然后它将为他们提供一个URL,以便他们可以将图像/ pdf等添加到网站的内容中.我想做的是有不同的类别选择,所以当他们上传文件时,他们选择文件类型.因此,如果他们选择"图像",文件将被上传到图像目录,依此类推.

这是我的代码到目前为止,我已经运行python manage.py syncdb将模型添加到数据库但得到上述错误.

CATEGORY_CHOICES = (
        ('Image', 'Image'),
        ('PDF', 'PDF')
    )

file_type = models.CharField(category=CATEGORY_CHOICES, help_select="Please select a file type", default=IMAGE)
file_upload = models.FileField(upload_to="media/images")

def save(self, *args, **kwargs):    
    if self.file_type == 'Image':
        self.file.upload_to("media/images/filesApp")
    elif self.file_type == 'PDF':
        self.file.upload_to("media/pdf/filesApp")
    else:
        self.file.upload_to("media/filesApp")

    return super(File,self).save(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

python django django-models

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

访问具有特定ID的URL时添加CSS

我有一个包含多个标题的页面,它们都有自己的ID.我们的想法是,当您单击特定链接时,它会将您带到带有标题的页面,并向下滚动到相应的标题.但是在某些页面上,页面没有足够的内容向下滚动,页面顶部的页眉也没有.所以我想突出显示内容引用的标题,因此很清楚链接所代表的内容.

所以链接会是这样的

http://website.com/test#headerOne

http://website.com/test#headerTwo
Run Code Online (Sandbox Code Playgroud)

然后,一旦您访问了URL http://website.com/test#headerOne,它就会让您进入页面.但页面不够长,标题位于页面顶部.所以我希望能够为标题添加背景颜色.

更新的HTML:

<h3> Header One </h3>
<a name="headerOne"></a>

<p>Content here</p>
Run Code Online (Sandbox Code Playgroud)

我正在尝试一些Jquery需要做但不知道从哪里开始.我正在考虑检测URL,然后做一个if else语句,但这似乎是一个冗长的方法.

任何帮助将非常感激.

谢谢

html javascript css jquery

0
推荐指数
2
解决办法
952
查看次数

仅为桌面设置样式(响应式网站)

好的,我希望这一切都有道理,但我们走了......

我目前正在构建一个响应式网站,但桌面版已经完成.我在div包装器中有一个图像.其中有悬停状态并显示一些测试.这一切都是通过CSS完成的.

现在在平板电脑上,我希望能够为文本而不是悬停状态创建下拉列表.但问题是,当我将鼠标悬停在div上时,我需要点击内容显示的平板电脑版本(最大宽度:1024px).但我只想让它从jquery中显示onClick.

这是在网站上设置的CSS网站:

.textHoverWrapOne:hover div.block-50_textHoverOne, .textHoverWrapTwo:hover div.block-50_textHoverTwo, .textHoverWrapThree:hover div.block-50_textHoverThree,.textHoverWrapFour:hover div.block-50_textHoverFour, .textHoverWrapFive:hover div.block-50_textHoverFive, .textHoverWrapSix:hover div.block-50_textHoverSix{
    visibility: visible;
     opacity: 1;
     -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
Run Code Online (Sandbox Code Playgroud)

我希望能够删除平板电脑和更小的样式.但我似乎无法清除它们.我能想到的唯一方法就是在移动设备/平板设备上删除带有jQuery的类,但它似乎太过于苛刻了.

有没有办法我可以将样式设置为仅使用媒体查询出现在1024px以上的任何内容?

html css jquery media-queries

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