小编Dun*_*kes的帖子

可以通过git子模块更新来获取子模块中的标签吗?

我有一个git存储库,它使用一个子模块,我想指向一个带注释的标签,但是当我做git submodule update新的标签时,不会被提取.我可以通过cd进入子模块并在git fetch --tags那里做一个子模块中的新标签,但我真的很想从外部完成所有这些,因为它是脚本化的.

我在git文档中找不到任何建议git submodule update包含标记的方法(我的git版本是1.7.3.5).

显然还有另一种可能性 - 将子模块指向标签指向的提交而不是标签本身,但这看起来并不整齐.

有没有办法git submodule update包含标签?

git git-submodules git-tag

17
推荐指数
3
解决办法
8672
查看次数

包含增值税的PayPal价格

我在英国,我们通常告诉客户价格包括增值税,然后只提到收据上已经支付了多少增值税.

我现在正在建立一个使用PayPal接受付款的网站,我真的希望能够通过PayPal包含增值税的价格并计算该价格的多少是税,而不是通过价格除外增值税并添加,这是我看到的默认行为.

显然,我可以在我的网站上显示增值税包含价格,计算增值税专用价格,将其传递给PayPal,然后让他们再次添加增值税.我宁愿不这样做,因为这意味着

  1. 我必须在我的网站上存储增值税税率.即使增值税税率发生变化,我也希望保持我的整数价格.
  2. 我可以在取消增值税的情况下得到四舍五入的错误,然后再让PayPal重新加入它(我想有可能通过PayPal一个不是全便士的价格).

我是否错过了在PayPal文档中设置此功能的方法?

paypal

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

是否可以使用带参数的验证器?

我找不到关于这个主题的任何相关答案.我想在Django中创建验证器,其中包含以下参数:

在forms.py文件中:

class DateForm(forms.Form):
    forms.DateField(
        validators=[validate_range_of_date(value,"01/06/2012","31/03/2013")]
        )
Run Code Online (Sandbox Code Playgroud)

在validators.py文件中:

def validate_range_of_date(date_to_verify, min_date, max_date):
    ...
Run Code Online (Sandbox Code Playgroud)

我现在可以通过clean方法或自定义字段来完成它,但我认为通过验证器进行此操作会更好.可能吗?

提前致谢

django

10
推荐指数
2
解决办法
4885
查看次数

Django基于类的通用视图和模型形式

像Django中关于通用视图的大量文档一样,我找不到明确描述如何使用Django Forms的新的基于类的通用视图的文档.

怎么做?

django django-forms django-views django-generic-views django-class-based-views

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

是否有一种巧妙的方法来获取表示层中背景图像的属性?

我有一个CC-BY图像,我用它作为背景,由CSS引入.这个图像纯粹是为了它的外观,绝对不是内容.我需要在某个地方放置此图像的归属,显然最好将此归因链接到提供图像的善良人物.但是,我真的不想把链接文本放到我的HTML中,因为它打破了实际内容和表示的分离(我会说,归因链接实际上是演示文稿的一部分,因为如果您查看了没有背景图像的页面,你真的不想看到它).

有什么方法可以让我在这里分享演示文稿和内容吗?

我目前的代码看起来像


<div class='backgrounded'>
  <div class='content'><h1>Some stuff here</h1></div>
  <div class='attribution'>
    Image from <a href='http://example.com/image'>Lovely CC-BY person</a>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS:


div.backgrounded {
    background: url(/images/an_image.jpg);
}
div.attribution {
    color: #ffffff; 
    float: right;
}
Run Code Online (Sandbox Code Playgroud)

这具有内容中的归属,我宁愿不拥有它.

我考虑过的其他事情包括:

  • 将归因放在图像本身中.这解决了代码分离问题,但我的图像是一个很好的宽图像,位于左侧,因此有足够的背景用于宽浏览器窗口.图像的右下角几乎总是不在视野范围内.我不知道如何将此归因作为链接.

  • 制作包含归因文字的图片并将其放在当前归属的位置,再次在后台,但最重要的是我想我可以使用JavaScript将其作为链接.这似乎是很多摆弄.

有没有办法在我的图像只在CSS中引用?或者失败了,保持事物分离的最佳方法是什么,以便例如可以在不编辑HTML的情况下替换图像?

css presentation-layer separation-of-concerns

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

带SMTP后端的django send_mail无法发送电子邮件

我正在一个ubuntu堆栈上部署一个Django项目,该服务器上有一个postfix SMTP邮件服务器,托管在亚马逊的EC2上.我可以使用Linux邮件程序从服务器发送电子邮件.但是当我尝试使用django.core.mail.send_mail发送电子邮件时,从未收到该电子邮件.

这是我的设置:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

我将其他一切都保留为默认值.

我试过了

python manage.py shell

然后在shell中,我做到了

from django.core.mail import *
send_mail(
    'TEST',
    'THIS IS A TEST',
    'myemail@domain.com',
    ['toemail@domain.com'],
    fail_silently=False,
    )
Run Code Online (Sandbox Code Playgroud)

这返回1,但我从未在目的地收到任何消息(示例中为"toemail@domain.com").

是否有关于如何配置SMTP服务器以使用Django的邮件系统的教程?谢谢.

email django smtp

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

获取django-registration和django-profile一起工作

我正在建立一个新的django项目,我想使用提供的应用程序django-registration和django-profile.我安装了两个易于安装和管理,以使django注册工作正常.我的下一步是将django-profile应用程序连接到工作分支.django-registration提供了一个服务,该服务重定向到URL,该URL在settings.py-variable LOGIN_REDIRECT_URL中定义.我的猜测是,我可以简单地粘贴django-profile app的url来连接两者.(例如'/ profiles /').我在"registration.User"上设置了settings.py-variable AUTH_PROFILE_MODULE,(尝试使用django-registration模型!).但我得到一个SiteProfileNotAvailable at/profiles /没有异常提供错误.我尝试按照以下步骤操作:https : //bitbucket.org/ubernostrum/django-registration/src/tip/docs/index.rst https://bitbucket.org/ubernostrum/django-profiles/src/tip/docs/ overview.txt 但我不确定,如果我做的一切都正确,即overview.txt中的这一段

默认情况下,为您的站点创建配置文件模型并AUTH_PROFILE_MODULE适当指定 设置.然后添加profiles 到您的INSTALLED_APPS设置,创建相应的模板并设置URL.为方便链接到配置文件,您的配置文件模型应定义一个get_absolute_url()路由到视图的方法profiles.views.profile_detail,并传递用户名.

所以我的问题是:

  • 这是一个众所周知的错误吗?
  • 这是将'registration.User'设置为AUTH_PROFILE_MODULE的正确方法吗?
  • 什么是"应该定义一个get_absolute_url()路由到视图的方法profiles.views.profile_detail,传递用户名".在overview.txt中?

python authentication django django-registration

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

在Django中将UploadedFile转换为PIL图像

在保存之前,我正在尝试检查图像的尺寸.我不需要改变它,只要确保它符合我的极限.

现在,我可以读取该文件,并将其保存到AWS而没有任何问题.

output['pic file'] = request.POST['picture_file']
conn = myproject.S3.AWSAuthConnection(aws_key_id, aws_key)
filedata = request.FILES['picture'].read()
content_type = 'image/png'
conn.put(
        bucket_name,
        request.POST['picture_file'],
        myproject.S3.S3Object(filedata),
        {'x-amz-acl': 'public-read', 'Content-Type': content_type},
        )
Run Code Online (Sandbox Code Playgroud)

我需要在中间放一步,以确保文件具有正确的尺寸/宽度尺寸.我的文件不是来自使用ImageField的表单,而且我见过的所有解决方案都使用它.

有没有办法做类似的事情

img = Image.open(filedata)
Run Code Online (Sandbox Code Playgroud)

python django python-imaging-library

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