小编Fre*_*ins的帖子

如何在django表单中插入复选框

我有一个设置页面,用户可以选择是否要收到简报.

我想要一个复选框,我希望Django选择它,如果'newsletter'在数据库中是真的.我怎样才能在Django中实现?

python django django-forms

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

如何在Objective-C中创建全局函数

我正在开发一个iphone应用程序,我需要在我的课程中使用全局功能.

但是我怎么能这样做呢?

我只是试图创造functions.h喜欢这个

#include <Foundation/Foundation.h>

- (void)printTest;
Run Code Online (Sandbox Code Playgroud)

并在 functions.m

#import "functions.h"

- (void)prinTest {
    NSLog(@"test");
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我说:"方法定义不在@implementation上下文中".

iphone objective-c

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

AFNetworking和无Internet连接方案

AFNetworking在我的应用程序中使用每个请求(如登录,从URL获取数据等).

以此为例:用户点击登录按钮并且没有连接,如何立即显示出UIAlertView错误?该唯一的办法就是等待请求超时并执行failure块?有没有办法立即检查是否有连接?

谢谢!

iphone cocoa-touch ios afnetworking

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

如何在Django中提交后清除表单字段

我是这样的:

def profile(request, username):
if request.method == 'POST':
    if request.user.is_authenticated():
        new_message = Message(author = request.user)
        form = MessagesForm(request.POST, instance = new_message)
    else:
        form = MessagesForm(request.POST)
    if form.is_valid():
        form.save()
else:
    to_user = User.objects.get(username = username)
    form = MessagesForm(initial = {'user': to_user.pk})


return render(request, "profile.html", {'username': username, 'form': form, 'messages': messages})
Run Code Online (Sandbox Code Playgroud)

此表单提交消息并返回相同的页面.我的问题是,提交后我再次看到我的字段充满了我的信息.提交后如何清除?

python django django-forms

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

如何在不隐藏状态栏的情况下淡出状态栏

iOS开发人员肯定会知道有关状态栏和着名的"幻灯片/汉堡包/抽屉"的问题.这个问题在这里得到了很好的解释:http://uxmag.com/articles/adapting-ui-to-ios-7-the-side-menu

我正在使用MMDrawerController库,它有一个很好的黑客,让我们可以在容器视图控制器上方创建一个虚拟状态栏.不幸的是,这不是很好.有什么新的消息?消息是,我偶然发现了一个完美解决这个令人兴奋的问题的应用程序(Tinder).我创造了一个完美展示Tinder所做的GIF.

在此输入图像描述

需要等待几秒才能看到gif,因为它有一个bug,我不知道如何摆脱它.只需等待一两秒钟,您就能正确看到gif.


无论如何,Tinder做什么?当用户点击左上方的菜单按钮并开始向右滑动时,状态栏会整齐地淡出.当视图恢复到原始位置时,状态栏将再次显示.

我为此感到高兴和有点难过,因为这意味着必须采取一种方式,但我真的不知道如何实施它(也许是黑客攻击MMDrawerController).任何帮助将非常感激.


重要

请注意该方法setStatusBarHidden:将完全隐藏状态栏的事实,这意味着整个视图的高度为-20px.这显然不是解决方案,因为从gif可以看出视图没有被拉伸.

iphone animation cocoa-touch objective-c ios7

20
推荐指数
2
解决办法
8298
查看次数

这些数字在Goto Anything of Sublime Text 2中是什么?

我已经google了很多,但遗憾的是,当你Ctrl+P (Goto Anything)在Sublime Text 2中时,我无法找出文件名所指的那些数字.

想法?

在此输入图像描述

ruby ruby-on-rails sublimetext2

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

将阴影添加到UITableView

我有一个简单的UITableView(未分组),我想在左侧和右侧添加一个Drophadow.

在此输入图像描述

我怎样才能做到这一点?我试过了:

[self.tableView.layer setShadowColor:[[UIColor whiteColor] CGColor]];
[self.tableView.layer setShadowOffset:CGSizeMake(0, 0)];
[self.tableView.layer setShadowRadius:5.0];
[self.tableView.layer setShadowOpacity:1];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

iphone objective-c shadow uitableview

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

如何在Django中实现关注者/关注者

我想在我的Django应用程序中实现关注者/关注功能.

我为每个用户(django.contrib.auth.User)提供了一个UserProfile类:

class UserProfile(models.Model):
    user = models.ForeignKey(User, unique = True, related_name = 'user')
    follows = models.ManyToManyField("self", related_name = 'follows')
Run Code Online (Sandbox Code Playgroud)

所以我试着在python shell中这样做:

>>> user_1 = User.objects.get(pk = 1) # <-- mark
>>> user_2 = User.objects.get(pk = 2) # <-- john
>>> user_1.get_profile().follows.add(user_2.get_profile())
>>> user_1.get_profile().follows.all()
[<UserProfile: john>]
>>> user_2.get_profile().follows.all()
[<UserProfile: mark>]
Run Code Online (Sandbox Code Playgroud)

但正如您所看到的,当我向用户的follows字段添加新用户时,还会在另一侧添加对称关系.从字面上看:如果user1跟随user2,user2也跟随user1,这是错误的.

哪里是我的错?你有没有办法实施粉丝并正确遵循?

感谢你们.

python django django-orm

15
推荐指数
2
解决办法
6519
查看次数

将子视图控制器添加到UINavigationController

我正在尝试使用此代码将子视图控制器添加到a中的UIViewController包含UINavigationController:

- (void)buttonTapped:(id)sender
{
    MyChildController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MyChild"];
    [self addChildViewController:viewController];
    [self.view addSubview:viewController.view];
    [viewController didMoveToParentViewController:self];


    viewController.view.alpha = 0.0f;
    [UIView animateWithDuration:0.4 animations:^{
        viewController.view.alpha = 1.0f;
    }];
}
Run Code Online (Sandbox Code Playgroud)

但这是结果:

图像结果

正如您所看到的那样UINavigatioBar,UIToolbar它们仍位于子视图控制器的顶部.如何将子视图控制器置于最重要的位置?我已经尝试用以下代码替换代码:

[self.navigationController addChildViewController:viewController];
    [self.navigationController.view addSubview:viewController.view];
    [viewController didMoveToParentViewController:self.navigationController];
Run Code Online (Sandbox Code Playgroud)

但是,在这种方式viewDidAppear:animatedviewController不会被调用,不知道为什么.

iphone objective-c uiviewcontroller childviewcontroller ios7

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

带有图像和标题的iOS 7 BarButtonItem

我想知道如何实现这样的目标:

在此输入图像描述

这是一个工具栏,我想保留按钮标题文本,而不必使用图标和文本创建整个图像.如何UIBarButtonItem在保持文本设置的同时在左侧添加图标:

UIBarButtonItem *customBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Button" style:UIBarButtonItemStyleBordered target:nil action:nil];
Run Code Online (Sandbox Code Playgroud)

编辑

这是我用以下代码实现的:

    UIButton *customButton = [UIButton buttonWithType:UIButtonTypeCustom];
    [customButton setImage:[UIImage imageNamed:@"Test"] forState:UIControlStateNormal];
    [customButton setTitle:@"Button" forState:UIControlStateNormal];
    customButton.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0);
    [customButton sizeToFit];
    UIBarButtonItem *customBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:customButton];
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这里有两个问题:第一个是尺寸,UIButton第二个是,正如你从gif看到的那样,当我点击按钮内部和当我释放水龙头时按钮没有正确的动画.有任何想法吗?

objective-c uitoolbar uibarbuttonitem ios7

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