小编Vik*_*ica的帖子

在管理站点中重定向

我有一个名为CMS的应用程序与类别和文章.非常简单.

我覆盖app_index.html以启用基于ajax的拖放顺序并将文章从一个类别移动到另一个类别.

现在我想在保存/删除文章或类别后重定向到cms' app_index.html而不是模型change_list.html.如何才能做到这一点?

谢谢

class Category(models.Model):
    order = models.IntegerField()
    title = models.CharField(max_length=100)
    text  = models.TextField()

class Article(models.Model):
    published  = models.BooleanField(default=None)
    images     = generic.GenericRelation(Photo)
    category = models.ForeignKey(Category)
    title = models.CharField(max_length=100)
    text  = models.TextField()
    order = models.IntegerField(blank = True, null = True)
Run Code Online (Sandbox Code Playgroud)

编辑

不,我自己的答案没有用.我误解了重定向应用

编辑2

Daniel的答案完成了一半的工作:在更改文章和类别后重定向.

编辑3

一个不太优雅的解决方案:urls.py中的重定向

def redirect_cms(response):
    return HttpResponseRedirect('/admin/cms/')

urlpatterns += patterns('',
    (r'^admin/cms/article/$',redirect_cms),
Run Code Online (Sandbox Code Playgroud)

还有其他想法吗?

django django-templates django-admin

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

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

是否可以制作三角形UIView?

我想显示三角形UIView而不是使用普通的UIView.is它可能吗?

iphone cocoa-touch objective-c ipad

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

将图像存储到iphone

是否可以将iphone上相机拍摄的图像保存到自定义目录或iphone上的某个位置,而不是保存到相机胶卷?

我想将图像保存到设备,然后在稍后阶段访问,而不是使用ALAssets从相机胶卷读取.

这可能吗?

iphone cocoa-touch

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

表格视图单元格可扩展iOS

我想要一个只有cels的表格视图,当你点击一个单元格时,它应该展开并显示所点击单元格的更多信息.

我已经看到了很多这方面的主题,但是大多数都是在Apple开发者页面上链接到Table View Animations和Gestures.哪个以不同的方式.他们使用标题部分,但我想使用可扩展的单元格用于布局原因.

我已经尝过几件事了

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {    

    if (isSearching && indexPath.row == selectedIndex) {
        return 110;
    }
    else {
        return rowHeight;       
    }
Run Code Online (Sandbox Code Playgroud)

单击单元格时,单元格会展开,但该单元格中的信息保持不变.扩展时单元格的高度也应与细节中的文本量相关.

日Thnx!

cocoa-touch objective-c uitableview ios

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

如何在地图注释视图中找出引脚ID?

如何找到被点击的引脚的引脚ID(即引脚标题和副标题的详细信息)?

我有这个来显示引脚注释.这段代码在视图中加载:

[resultCoordinate addObjectsFromArray:[sqlClass return_Coordinate]];

if ([resultCoordinate count])
{
    for (int i =0; i < [resultCoordinate count]; i++) 
    {
        dict  = [resultCoordinate objectAtIndex:i];

        MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
        region.center.latitude = [[dict objectForKey:@"Lati"] floatValue];
        region.center.longitude = [[dict objectForKey:@"Longi"] floatValue];
        region.span.longitudeDelta = 0.2f;
        region.span.latitudeDelta = 0.2f;

        NSString *fishName = [dict objectForKey:@"Fish"];
        fishName = [fishName stringByAppendingString:@"  "];

        NSString *fishWeight = [dict objectForKey:@"Weight"];
        fishWeight = [fishWeight stringByAppendingString:@" kg"];


        fishName = [fishName stringByAppendingString:fishWeight];

        MapAnnotation *ann = [[MapAnnotation alloc] …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch annotations objective-c mapkit

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

对字符串的nsarray进行排序而不是基于字符串

所以我有一个数组,我从Web服务检索没有特定的顺序

例:

0 => x large, 
1 => large, 
2 => XX large, 
3 => small,
4 => medium, 
5 => x small
Run Code Online (Sandbox Code Playgroud)

我需要对它们进行排序:首先根据具体情况 - 可能是反向字母:

small
medium
large
Run Code Online (Sandbox Code Playgroud)

其次,我需要根据他们的'x'计数器部分对它们进行排序:

x small
small
medium
large
x large
xx large
Run Code Online (Sandbox Code Playgroud)

我知道我可以用蛮力字符串匹配来做到这一点,但我真的想要一个关于如何整齐地做这个的建议,也许是一个正则表达式或更优雅的东西?

sorting cocoa-touch objective-c nsarray ios

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

限制iPhone中UIButton中的可触摸区域?

在我的视图中,我有三个自定义按钮,非矩形图像彼此靠近.然后我有一个问题,每个按钮的可触摸区域与其他按钮重叠.那么如何限制每个按钮的可触摸区域以获得相应的动作呢?

iphone cocoa-touch objective-c ios

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

自定义tableView:角半径,减小宽度和阴影

这就是我想要做的:

在此输入图像描述

如你所见,我想:

  1. 减小tableView的宽度(我想要比分组tableView提供的边缘更多的边距)

  2. 拐角半径(半径大于分组tableView的默认值)

  3. 在桌子周围投下阴影,在最后一个细胞下面留下一个特殊阴影

cocoa-touch objective-c uitableview ios

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

如何暂停dispatch_queue_t及其创建的队列

我正在创建一个程序,可以在其他内容中淡入淡出音乐.问题是其他线程/队列可以暂停音乐,这意味着淡入和淡出也不仅需要暂停,还需要暂停.我需要能够在dispatch_after上暂停"定时器"(因为这是在音乐开始播放时调用,以便告诉它何时开始淡出,如果它被暂停则需要延迟)并暂停队列本身(为了暂停淡入或淡出,当它们淡入或淡出时)

这是代码(fadeIn和delayFadeOut都在程序开头调用):

- (void) doFadeIn: (float) incriment to: (int) volume with: (AVAudioPlayer*) thisplayer on: (dispatch_queue_t) queue{
    dispatch_async(queue, ^{
        double delayInSeconds = .1;
        dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
        dispatch_after(popTime, queue, ^(void){
            thisplayer.volume = (thisplayer.volume + incriment) < volume ? thisplayer.volume + incriment : volume;
            NSLog([[[NSNumber alloc] initWithFloat:thisplayer.volume] stringValue]);
            if (thisplayer.volume < volume) {
                [self doFadeIn:incriment to:volume with:thisplayer on:queue];
            }
        });
    });    
}

-(void) doDelayFadeOut: (float) incriment with: (AVAudioPlayer*) thisplayer on: (dispatch_queue_t) queue
{
    dispatch_async(queue, ^{
        double delayInSeconds = .1; …
Run Code Online (Sandbox Code Playgroud)

multithreading cocoa-touch objective-c ios

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