小编Dan*_*gen的帖子

Django:resolve(request.path).app_name不返回应用程序名称

我正在尝试从视图或模板访问当前的应用名称.

在其他SO答案如何在django中使用python获取应用程序名称以及如何在Django中获取当前应用程序我发现resolve(request.path).app_name应该返回当前的应用程序名称.但在我的情况下,它返回"无".

我正在使用Django 1.3.

django django-views

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

静态文件 - 找不到页面

要查看静态文件(图像和pdf),我STATIC_DIRS使用包含目录名称的值定义了上传这些文件的位置:

STATICFILES_DIRS = (
    '/home/alessandro/Scrivania/progetto/media/photos/custodia/',
    '/home/alessandro/Scrivania/progetto/media/definitiva/',
    '/home/alessandro/Scrivania/progetto/media/proforma/',
    '/home/alessandro/Scrivania/progetto/media/fpdf/';
)

在STATIC_URL中:

STATIC_URL = '/static/' 

在已安装的应用中:

INSTALLED_APPS = (
   ....

    'django.contrib.staticfiles',

)

权限是0777.

现在当我想看到图像或pdf文件时,我收到此错误消息.网页未找到

我正在使用此URL:
http://127.0.1:8000/home/alessandro/Scrivania/progetto/media/photos/custodia/powered_by.png

有任何想法吗?为什么会出现这个问题?

django django-staticfiles

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

频繁的Netbeans冻结

我正在将Netbeans 6.8用于位于Windows网络中的网络驱动器上的PHP项目.通常,IDE变得非常慢(如临时冻结)到一个完全无法使用的程度.起初它看起来像是一次完全崩溃,但经过一段时间(可能是几分钟)后,IDE再次像以前一样工作.

在我的Windows XP 32位安装中,Netbeans 6.7和6.8都会出现这种情况.我正在使用Java 1.6.0_13.

这是一个全新的Netbeans安装,因此它不能与太多的临时文件有关.我认为这与Netbeans经常进行的代码检查有关.通过网络连接执行此操作可能不是很快.但这不能说这个功能让IDE变得无用......

该主题处理相同的问题http://forums.netbeans.org/viewtopic.php?t=5548.有谁知道这个问题的解决方案?

java ide netbeans

3
推荐指数
1
解决办法
6917
查看次数

带有组合行的jQuery表分类器

对不起这个标题,我不知道如何更好地描述它.

我有下表:

<tr class="row-vm">
    <td>...</td>
    <td>...</td>
    ...
</tr>
<tr class="row-details">
    <td colspan="8">
        <div class="vmdetail-left">
        ...
        </div>
        <div class="vmdetail-right">
        ...
        </div>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

每隔一行包含第一行的详细数据.默认情况下,它是用CSS隐藏的,但是我可以用jQuery将它打开.

我想要实现的目标:类似于这个jQuery插件的表排序:http://tablesorter.com/docs/

问题:插件应该"粘合"所有对行,并将它们移动到一起.排序应仅使用第一行(.row-vm)的数据,而忽略第二行(.row-details)的内容.

有没有支持这个的jQuery插件?

datatable jquery tablesorter jquery-plugins

3
推荐指数
1
解决办法
3435
查看次数

Django - 为什么syncdb不尊重数据库路由器?

我已经建立了一个数据库,路由器直接不同的应用程序和不同的模型来使用不同的数据库db_for_readdb_for_write路由器的方法.

这非常有效,除了./manage.py syncdb不尊重这些路由器设置.

syncdb我的模型,所有这些都是在默认数据库中创建的.

数据库路由器仅提供allow_syncdb方法,但没有sync_to方法.有没有办法告诉syncdb命令在哪里创建新表?

注意:我无法使用该--database功能,因为有时某些模型应用程序会转到与应用程序其余部分不同的数据库.

django django-models django-syncdb

3
推荐指数
1
解决办法
2575
查看次数

重载 get_FIELD_display() 函数

有没有办法get_FIELD_display()正确重载Django的功能?当我从内部调用函数时,结果是递归。但是我也不能使用它来调用它super(),因为它不是父类的方法,而是元类创建的方法......

目标是拥有一个通用接口来获取CHOICE字段的可显示版本(由 给出get_FIELD_display),但可以在某些特定情况下对其进行自定义。

例子:

# This does not work because it results in recursion
def get_opposition_state_display(self):
    """Overloading of default function."""
    value = self.get_opposition_state_display()
    if self.opposition_state == 4: 
        return '%s %s' % (value, self.opposition_date.strftime('%d.%m.%Y'))
    return value
Run Code Online (Sandbox Code Playgroud)

django django-models

3
推荐指数
1
解决办法
850
查看次数

确定两个Git分支是否有分歧

我想确定两个Git分支是否已经分歧,或者其中一个分支是否可以简单地快速转发到另一个分支.

换句话说,我想检查其中一个分支的当前HEAD是否已经在某个时刻合并到另一个分支中,或者它是否包含不在另一个分支中的提交.

有没有办法在没有实际合并两个分支的情况下做到这一点?git diff在这种情况下,简单无济于事.

git branch

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

以编程方式禁用Django命令中的DEBUG

我正在使用自定义Django命令为具有大约3-4百万个数据条目的站点生成XML站点地图(./manage.py generate_sitemaps).这似乎有效,但DEBUG在settings.py中启用时会占用太多内存.

我通常DEBUG在开发期间启用该选项,并且在开始创建站点地图之前经常忘记禁用它.如果发生这种情况,内存将开始填满,直到脚本在大约2-3小时后崩溃.很烦人.

有没有办法暂时禁用执行Django命令的调试设置?我想过导入设置模块并覆盖选项,但我认为这不会起作用.

django memory-management

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

avr-gcc破坏性优化

我正在使用avr-gcc 4.8.2编程Atmel ATtiny13a微控制器.

这是我的c代码:

#include <avr/io.h> 
#include <util/delay.h> 

int main(void) {
    DDRB = 1; // PB0 is output
    for (uint8_t i = 0; i < 10; i++) {
        PORTB = 1;
        _delay_ms(500);
        PORTB = 0;
        _delay_ms(500);
    }
    while(1);
}

void test(void) {
    DDRB = 1; // PB0 is output
    for (uint8_t i = 0; i < 10; i++) {
        PORTB = 1;
        _delay_ms(100);
        PORTB = 0;
        _delay_ms(100);
    }
}
Run Code Online (Sandbox Code Playgroud)

从不通过主功能调用测试功能(LED快速闪烁),因此控制器只应进入主功能(慢速闪烁).

当我编译代码时-O1,一切正常:

avr-gcc -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -mmcu=attiny13 …
Run Code Online (Sandbox Code Playgroud)

c compiler-optimization avr-gcc

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

铁处理程序:缺少终身说明符

我正在尝试实现一个包含对另一个结构的引用的Iron处理程序.该结构保存数据并对数据执行所有操作.

[package]
name = "testcrate"
version = "0.1.0"
authors = ["me"]

[dependencies]
iron = "^0.2"
Run Code Online (Sandbox Code Playgroud)

这是代码:

//! Handlers for the server.
extern crate iron;

use iron::{status, middleware};
use iron::IronResult;
use iron::prelude::Set;
use iron::request::Request;
use iron::response::Response;

/// The MyServer struct holds the data and provides methods
/// to manipulate or retrieve that data.
struct MyServer;
impl MyServer {
    pub fn build_response() -> String {
        "response".to_string()
    }   
}

/// The ReadHandler handles the creation of HTTP responses.
pub struct ReadHandler {
    pub …
Run Code Online (Sandbox Code Playgroud)

lifetime iron rust

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