我安装了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找到的裁剪示例,因为我找不到枕头(我假设它是相同的).
我正在尝试使用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)
我很感谢反馈和专业知识.
我试图将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'
关于什么是正确格式的任何反馈?
我很欣赏时间和专业知识.
在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" > Save&Home</button>
<button type="submit" > 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) 我正在尝试创建一个查询,我得到一个筛选列表.
我调用查询的模型是:
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
正确地过滤.
我在我的模型中在名为"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)
我很感激反馈
当一个人第一次访问某个页面时(我登录到我的应用程序后),我正在尝试显示一个bootstrap模式.我想使用模式提供"入门"视频,并提供"不再向我显示此复选框"复选框,以便访问者可以在将来登录时绕过"获取启动模式".
我能够通过以下教程获得在页面加载时显示的模态:
但是现在我只是在登录后第一次用户访问页面时才停止显示它(它目前在页面刷新等时启动)
我是javascript和编程的新手,并使用Django Python 2.7.4创建了我的应用程序
我非常感谢时间和专业知识.
我有一个带有 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 时被卡住了。我真的很感激任何想法/反馈。
我有一个带有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) 我的十进制 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 ×8
django-forms ×3
css ×1
datetime ×1
django-views ×1
foreign-keys ×1
forms ×1
html ×1
javascript ×1
modal-dialog ×1
pillow ×1
python ×1
strptime ×1
unicode ×1