我一直在玩sorl-thumbnailDjango.并试图了解它如何更好地工作.
我读过它的指导,安装了它在我的站点包,确信PIL安装正确,把sorl.thumbnail在INSTALLED APPS我的settings.py,把from sorl.thumbnail.fields import ImageWithThumbnailsField在我的上方models.py,加入image = ImageWithThumbnailsField(upload to="images/", thumbnail={'size':(80, 80)})我的模型领域之一,通过我的视图将模型传递给模板,并在{% load thumbnail %}顶部添加的模板中也放入变量{{ mymodel.image.thumbnail_tag }}.
但据我所知,当我通过管理员上传图像时,它会立即创建缩略图,但它实际上只是在我在浏览器中看到我的模板时创建的?它是否正确?缩略图显示很好,实际上它看起来很棒,但我认为添加模型字段部分会在图像上传后立即创建缩略图?...为什么不在models.ImageField我的模型中使用?
...或者我已经完成了这一切,我的工作方式错了吗?
我使用django.auth系统,我是这样的:
class RegisterForm(UserCreationForm):
username = forms.RegexField(label= "Username" , max_length = 30, regex = r'^[\w]+$', error_messages = {'invalid': "This value may contain only letters, numbers and _ characters."})
email = forms.EmailField(label = "Email")
first_name = forms.CharField(label = "First name", required = False)
last_name = forms.CharField(label = "Last name", required = False)
class Meta:
model = User
fields = ("username", "first_name", "last_name", "email", )
def save(self, commit = True):
user = super(RegisterForm, self).save(commit = False)
user.first_name = self.cleaned_data["first_name"]
user.last_name = self.cleaned_data["last_name"]
user.email …Run Code Online (Sandbox Code Playgroud) 我知道有timesince过滤器.
但是我想要一些能够回归的东西:
例子:
我该如何实现这样的东西?
如果我在UIButton内部嵌入一个UIBarButtonItem把它放在工具栏上,它会在我点击它时丢弃动画效果.
默认情况下,iOS 7在点击a时具有很好的动画效果UIBarButtonItem.它略微淡化为浅色.
即使在UIBarButtonItem背景图像的自定义上,我怎么能保持这种乐观的效果呢?
每个人都知道iOS 7日历应用程序中全新的精彩动画.你可以在这个简短的视频中看到它们:http://vimeo.com/69247779
我会重新创建类似于创建一个"模态"矩形的东西,当用户点击它时出现UIButton.当用户点击此按钮时,应用程序应移动UIView(实际上在一个内部UITableViewCell)并在此矩形内移动它,但原始UIView应保持在同一位置.它需要复制自己,类似的东西.
我创建了一个简单的图像来解释这个概念.

如何实现这样的事情?
我是一个Mercurial新手,我刚刚开始使用它.
我在本地存储库工作,当我提交更改时,我用它hg <command> ssh://user@host/usr/www/site.com/project来推送,拉动并查看传入/传出的更改.
但每次ssh问我密码.有没有办法记住我的ssh密码为此目的?另外,每次完整命令(ssh:// user等)时我怎么不写?
检查此代码:http://jsfiddle.net/ZXN4S/1/
HTML:
<div class="input">
<input type="text" size="50" id="test_input">
<input type="submit" value="send" id="test_submit">
</div>
<ul>
<li class="clear">
<div class="comment">
<div class="image">
<img src="http://www.chooseby.info/materiale/Alcantara-Black_granito_nero_naturale_lucido_3754.jpg">
</div>
<div class="info">
<div class="name">Name</div>
<div class="text">text</div>
<div class="timestamp">timestamp</div>
</div>
</div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(document).ready(function() {
$("#test_submit").click(function() {
$.post('/echo/json/', function(data) {
last = $("ul li:first-child");
new_line = last.clone();
new_line.hide();
last.before(new_line);
new_line.slideDown('slow');
});
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
如果您尝试在输入字段中插入一些文本并单击提交,您可以看到我正在谈论的问题.当它向下滑动时,滑块的高度是错误的,效果很难看.但如果你删除div info它运作良好.我该怎么办?
我刚刚阅读了所有objective-c全局常量变量问答,但我发现它们不适合我的问题.
我需要一个像这样的变量列表:
NSString *baseURL = @"http://example.org";
NSString *mediaURL = @"http://example.org/media/";
NSString *loginURL = @"http://example.org/login/";
NSString *postURL = @"http://example.org/post/";
etc.
Run Code Online (Sandbox Code Playgroud)
当然我不能使用这段代码,因为这是一个非常糟糕的方法,如果我需要更改基本URL,我必须更改所有变量.因为我需要从应用程序的每个类访问这些变量,所以我使用这种方法将它们声明为全局:
// Constants.h
extern NSString *const baseURL;
extern NSString *const mediaURL;
extern NSString *const loginURL;
extern NSString *const postURL;
Run Code Online (Sandbox Code Playgroud)
// Constants.m
NSString *const baseURL = @"http://example.org";
NSString *const mediaURL = [NSString stringWithFormat:"%@%@", baseURL, @"/media/"];
NSString *const loginURL = [NSString stringWithFormat:"%@%@", baseURL, @"/login/"];
NSString *const postURL = [NSString stringWithFormat:"%@%@", baseURL, @"/post/"];
Run Code Online (Sandbox Code Playgroud)
但我不能这样做,因为我收到此错误:
Initializer element is not a compile-time constant …Run Code Online (Sandbox Code Playgroud) 我已经在使用ECSlidingViewController的 Facebook/Path应用程序中实现了类似的侧边栏,但我注意到Spotify应用程序有点不同并且具有非常光滑的效果.侧边栏尚未完全可见,但它会滑动并显示图标,就像用手指轻扫一样.如何以这种方式为侧边栏设置动画?
这是一张图片,可以更好地解释.

iphone cocoa-touch uiviewanimation ios ecslidingviewcontroller
我们假设我有这个UIView:

有这些相对约束:
@property (strong, nonatomic) IBOutlet NSLayoutConstraint *leftMarginConstraint;
@property (strong, nonatomic) IBOutlet NSLayoutConstraint *topMarginConstraint;
@property (strong, nonatomic) IBOutlet NSLayoutConstraint *widthConstraint;
@property (strong, nonatomic) IBOutlet NSLayoutConstraint *heightConstraint;
Run Code Online (Sandbox Code Playgroud)
好吧现在让我们假设当用户点击时UIButton按钮应该移动到视图的右下角.我们可以轻松地使用两个约束来定义按钮和底部布局指南之间的底部空间,以及从按钮和视图的右边缘定义右空间(尾随空间).
问题是UIButton已经有两个约束(左/上)和两个约束来定义它的宽度和高度,所以我们不能添加两个新约束,因为它们会与其他约束冲突.
动画场景的简单和常见情况,但它给我带来了一些问题.想法?
编辑
当用户点击时UIButton,我需要按钮:
我是否真的必须使用这个凌乱的代码?
@implementation ViewController
{
NSLayoutConstraint *_topMarginConstraint;
NSLayoutConstraint *_leftMarginConstraint;
NSLayoutConstraint *_bottomMarginConstraint;
NSLayoutConstraint *_rightMarginConstraint;
}
- (IBAction)buttonPressed:(id)sender
{
UIButton *button = sender;
// 1.
[sender setTitle:@"Second" forState:UIControlStateNormal];
// 2.
double delayInSeconds = 1.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * …Run Code Online (Sandbox Code Playgroud) ios ×4
objective-c ×4
django ×3
python ×3
ios7 ×2
iphone ×2
animation ×1
autolayout ×1
cocoa-touch ×1
constants ×1
javascript ×1
jquery ×1
mercurial ×1
slidedown ×1
ssh ×1
uianimation ×1
uitableview ×1