小编bbr*_*oke的帖子

使用Python Pillow裁剪图像

我安装了Python Pillow,我正在尝试裁剪图像.

其他效果很好(例如,缩略图,模糊图像等)

每当我运行下面的代码时,我都会收到错误消息:

瓷砖不能延伸到图像外

test_image = test_media.file
original = Image.open(test_image)

width, height = original.size   # Get dimensions
left = width/2
top = height/2
right = width/2
bottom = height/2
cropped_example = original.crop((left, top, right, bottom))

cropped_example.show()
Run Code Online (Sandbox Code Playgroud)

我使用了我为PIL找到的裁剪示例,因为我找不到枕头(我假设它是相同的).

python-imaging-library pillow

26
推荐指数
2
解决办法
5万
查看次数

在引导按钮中自定义文本大小

我正在尝试使用twitter bootstrap创建"从App Store下载"按钮.

我遇到的问题是试图使"App Store"文本大于上面的"从下载中"文本.

这是我正在使用的HTML和CSS.

.fixed-hero .hero-text {
    padding-top: 90px;
    width: 65%;
    color:#fff;
    font-family: Century Gothic, sans-serif;
    font-size: 2.2em;
    line-height: 1.5em;  
}
.fixed-hero .hero-button {
    padding-top: 60px;
    width: 65%;
}

.btn.btn-large.btn-danger{
    border-style:solid;
    border-width:1px;
    border-color:#fff;
    background-image: linear-gradient(to bottom, rgb(204, 81, 81), #990000);
    text-align: left;
}

    <div class="hero-button text-center">
            <a href="#" class="btn btn-large btn-danger">
                <i class="icon-apple icon-3x pull-left"></i>
                <div>
                Download from the
                App Store
                </div>
            </a>
    </div>
Run Code Online (Sandbox Code Playgroud)

我很感谢反馈和专业知识.

html css twitter-bootstrap

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

将unicode转换为datetime正确的strptime格式

我试图将unicode对象转换为datetime对象.

我阅读了文档:http://docs.python.org/2/library/time.html#time.strptime

并尝试过

datetime.strptime(date_posted, '%Y-%m-%dT%H:%M:%SZ') 
Run Code Online (Sandbox Code Playgroud)

但我收到错误信息 ValueError: time data '2014-01-15T01:35:30.314Z' does not match format '%Y-%m-%dT%H:%M:%SZ'

关于什么是正确格式的任何反馈?

我很欣赏时间和专业知识.

python django unicode datetime strptime

17
推荐指数
2
解决办法
4万
查看次数

确定在Django表单提交中单击了哪个提交按钮

在Django中,我想要一个带有2个提交按钮选项的表单."保存和回家"和"保存和下一步".

有什么想法我如何识别在我的视图中点击了哪个提交按钮?

我很擅长编程/使用表单并欣赏反馈.

形成

<form action="{% url 'price_assessment_section_1' component.id %}" method="post"> {% csrf_token %}

 {{ form.s1_q5_resin_type }}

 <!-- FORM SUBMIT BUTTONS-->

 <button type="submit" >&nbsp;Save&Home</button>

 <button type="submit" >&nbsp;Save&Next</button>

</form> <!-- end form-->
Run Code Online (Sandbox Code Playgroud)

视图

@login_required
def price_assessment_section_1(request, component_id):

    component = Component.objects.get(id=component_id)

    if request.method == 'POST':
        form = PriceAssessmentSection1(request.POST)

                # if "save & home" go to: return HttpResponseRedirect(reverse('portal_home'))

                # if "save & next" go to: return HttpResponseRedirect(reverse('portal_sec2'))

    form = PriceAssessmentSection1()
    return render(request, 'portal/price_assessment_section_1.html', {'form': form, 'component':component})
Run Code Online (Sandbox Code Playgroud)

django django-forms django-views

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

django关键字不能是表达式

我正在尝试创建一个查询,我得到一个筛选列表.

我调用查询的模型是:

class WorkoutRecord(models.Model):

    challenge = models.ForeignKey(Challenge)

    workout_email_sent = models.DateTimeField(default=datetime.now)

    status = models.IntegerField(default=1) 
Run Code Online (Sandbox Code Playgroud)

我的查询是:

L = WorkoutRecord.objects.filter(status = 1, challenge.user = request.user, workout_email_sent__lt = today)
Run Code Online (Sandbox Code Playgroud)

我得到的错误消息是:

关键字不能是表达式

我知道问题是在challenge.user = request.user查询的一部分,但我不知道如何编写查询,以便它ForeignKey正确地过滤.

django django-models django-queryset

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

Django ForeignKey问题未找到相关类

我在我的模型中在名为"Activity"的类下创建了以下ForeignKey字段

related_workoutrecord = models.ForeignKey(WorkoutRecord, null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

ForeignKey与一个名为WorkoutRecord的类相关,该类应该被允许为空.

添加此列后,我运行South并收到以下错误消息:

NameError: name 'WorkoutRecord' is not defined
Run Code Online (Sandbox Code Playgroud)

对于发生了什么的任何想法?我已经确认'WorkoutRecord'是我模型中的一个类.

我是否需要将WorkoutRecord编写为字符串(带引号),例如:

related_workoutrecord = models.ForeignKey('WorkoutRecord', null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

我很感激反馈

django foreign-keys django-models

7
推荐指数
2
解决办法
6161
查看次数

显示引导程序模态第一次加载页面

当一个人第一次访问某个页面时(我登录到我的应用程序后),我正在尝试显示一个bootstrap模式.我想使用模式提供"入门"视频,并提供"不再向我显示此复选框"复选框,以便访问者可以在将来登录时绕过"获取启动模式".

我能够通过以下教程获得在页面加载时显示的模态:

在页面加载时启动Bootstrap Modal

但是现在我只是在登录后第一次用户访问页面时才停止显示它(它目前在页面刷新等时启动)

我是javascript和编程的新手,并使用Django Python 2.7.4创建了我的应用程序

我非常感谢时间和专业知识.

javascript django modal-dialog twitter-bootstrap

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

动态设置复选框的初始值

我有一个带有 CheckboxSelectMutliple 小部件的 MultipleChoiceField :

weight_training_days = forms.MultipleChoiceField(
    help_text=u'(Required) 3 days must be selected',
    widget=forms.CheckboxSelectMultiple(attrs={
        'inline': True,
    }),
    choices=(
        (0, "Mon"),
        (1, "Tue"),
        (2, "Wed"),
        (3, "Thu"),
        (4, "Fri"),
        (5, "Sat"),
        (6, "Sun"),
    ),
)
Run Code Online (Sandbox Code Playgroud)

我正在尝试将 7 个复选框中的 3 个动态设置为“True”。理想情况下,我会从这个角度来做这件事。

def change_challenge_settings_page(request):

    c = Challenge.objects.get(user__exact = request.user,chal_status=1)

    layout = 'horizontal'
    form =UpdateChallengeSettingsForm(initial={'goal': c.level_goal }) 

    return render(request, 'portal/portal_change_challenge_settings.html', {'form': form,'layout': layout,'scorecard_page': True,})
Run Code Online (Sandbox Code Playgroud)

我知道如何使用 ChoiceFields(在上面的示例中,“目标”是一个 ChoiceField)但在涉及 MultipleChoiceFields 时被卡住了。我真的很感激任何想法/反馈。

forms django

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

django multiple MultipleChoiceField旁边的项目符号

我有一个带有CheckboxSelectMultiple小部件的2 MultipleChoiceField的表单。

在模板中呈现时,复选框在每个选项的左侧都有一个“项目符号”。

我认为这与复选框rending有关,但我不确定如何删除项目符号点?

反馈非常感谢。

形成

class GameScheduleForm(forms.Form):

    weight_training_days = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,
        choices=(
            (0, "MONDAY"),
            (1, "TUESDAY"),
            (2, "WEDNESDAY"),
            (3, "THURSDAY"),
            (4, "FRIDAY"),
            (5, "SATURDAY"),
            (6, "SUNDAY"),
        ),
    )

    cardio_training_days = forms.ChoiceField(widget=forms.CheckboxSelectMultiple,
        choices=(
            (0, "MONDAY"),
            (1, "TUESDAY"),
            (2, "WEDNESDAY"),
            (3, "THURSDAY"),
            (4, "FRIDAY"),
            (5, "SATURDAY"),
            (6, "SUNDAY"),
        ),
    )
Run Code Online (Sandbox Code Playgroud)

模板

{% extends "fitgames/fitgames_base.html" %}

{% block content %}
<div class="row-fluid">
    <div class="well game span4 offset4">
        <div class="row-fluid">
            <h4 class="text-center">Total Body HIT</h4>
            <p class="text-center">Select the days you can workout</p>
        </div>
        <div class="row-fluid"> …
Run Code Online (Sandbox Code Playgroud)

django django-forms

4
推荐指数
2
解决办法
2538
查看次数

从 Django 十进制 ModelForm 字段中删除向上和向下箭头

我的十进制 ModelForm 字段在增加/减少字段值的字段中显示为“向上/向下箭头”。

关于如何删除/隐藏这些箭头的任何反馈?

形式:

class PriceAssessment1Form(forms.ModelForm):
    class Meta:
        model = Component
        fields = ['size_height','size_width','size_length','weight','base_material_price']
Run Code Online (Sandbox Code Playgroud)

模型

class Component(models.Model):

    name = models.CharField(max_length=255)
    created_date= models.DateTimeField(default=datetime.now)
    user = models.ForeignKey(User)
    price_assessment_started = models.BooleanField(default=False)

    size_height = models.DecimalField(null=True,blank=True, max_digits=9, decimal_places=2)
    size_width = models.DecimalField(null=True,blank=True, max_digits=9, decimal_places=2)
    size_length = models.DecimalField(null=True,blank=True, max_digits=9, decimal_places=2)

    weight = models.DecimalField(null=True,blank=True, max_digits=9, decimal_places=2)

    base_material_price = models.DecimalField(null=True,blank=True, max_digits=9, decimal_places=2)
Run Code Online (Sandbox Code Playgroud)

模板

<form action="{% url 'portal_price_assessment' component_id %}" method="post"> {% csrf_token %}
            <div>
                <div>size_height {{ form.size_height }}</div>
                <div>size_width {{ form.size_width }}</div>
                <div>size_length {{ form.size_length }}</div>
                <div>weight {{ …
Run Code Online (Sandbox Code Playgroud)

django django-models django-forms

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