问题列表 - 第35291页

自定义Django管理界面功能

我是django的新手,并且在尝试使管理网站按照我的意愿工作时遇到了一些困难.我想知道是否为了制作管理功能,我希望最好使用继承自admin/base_site.html的模板制作自定义管理应用程序,当is_staff为true时使用带有重定向的前端登录.

最初的细节让我想到这个:

  1. 我有一系列的外键,并希望在父管理页面上显示嵌套的内联.我已经尝试过使用easymode,但它有自己的问题和要求可能会导致后来我无法解决的问题.

  2. 我想添加一个函数,允许管理员添加模型的实例,触发创建实例的相关模型和重定向等.这至少需要添加一些callables,我还没想到如何真正做到这一点在管理模型中取得任何成功,此刻似乎更容易在我自己的应用程序的views.py中快速执行此操作,而不是尝试使用管理员视图.

一般来说,创建自定义管理应用程序(在FrontEnd登录时使用is_staff = true重定向)从长远来看似乎更灵活,并且将为客户端带来更加设计和直观的管理界面 - 所以我想我的问题是,什么是半职业选手呢?(如果你知道如何破解管理员的观点和模板到你的心脏的内容,你不是一个半专业:))

感谢您提供的任何建议,我仍然会弄湿我的脚,这种建议可以节省我很多时间和头痛.

python django customization admin

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

运行多个C#任务异步

嗨,通常我会用背景工作者这样做,但我想用C#Task来做,只是为了更好地理解Task.

问题是我有一个具有以下属性的类

    private int _number1;
    public int Number1
    {
        get { return _number1; }
        set { _number1 = value; OnPropertyChanged("Number1");}
    }

    private int _number2;
    public int Number2
    {
        get { return _number2; }
        set { _number2 = value; OnPropertyChanged("Number2");}
    }
Run Code Online (Sandbox Code Playgroud)

请注意我使用INotifyPropertyChanged.

Number1 = Task<int>.Factory.StartNew(() => GenerateResult()).Result;
Number2 = Task<int>.Factory.StartNew(() => GenerateResult2()).Result;
Run Code Online (Sandbox Code Playgroud)

GenerateResult和GenerateResult2只是dumme方法,他们睡觉然后返回一个数字.

我如何使这项工作异步?从现在开始,GenerateResult2()首先在GenerateResult()完成时调用.

我需要它能够工作异步,因为我不知道每个任务何时完成,或者即使它将完成.

.net c# multithreading c#-4.0

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

本地化数据注释默认消息([必需] [StringLength]等)

如果我用这样的属性装饰我的ViewModels的属性:

public class Vm
{

[Required]
[StringLength(35)]
public string Name {get;set;}

}
Run Code Online (Sandbox Code Playgroud)

我将获得英语验证消息:

"this field is required"
"The field Name must be a string with a maximum length of 35"
Run Code Online (Sandbox Code Playgroud)

我怎么能翻译它们?

asp.net-mvc localization data-annotations

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

从MySQL迁移到Postgres on Rails 3

除了删除一些特定于MySQL的查询之外,迁移非常顺利.现在的问题是,在开发期间,对DB的查询比以前多得多.

Started GET "/profiles/data" for 127.0.0.1 at Tue Sep 21 10:26:18 +0200 2010
 Processing by ProfilesController#data as JSON
 User Load (24.3ms)  SELECT "users".* FROM "users" ORDER BY updated_at DESC LIMIT 1
 CACHE (0.0ms)  SELECT "users".* FROM "users" ORDER BY updated_at DESC LIMIT 1
 SQL (10.5ms)   SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
 FROM pg_attribute a LEFT JOIN pg_attrdef d
 ON  a.attrelid = d.adrelid AND a.attnum = d.adnum
 WHERE a.attrelid = '"users"'::regclass
 AND a.attnum > 0 AND NOT a.attisdropped
 ORDER BY a.attnum …
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails ruby-on-rails-3

6
推荐指数
1
解决办法
1539
查看次数

在Android上使用TextView和Html.ImageGetter异步显示图像?

我想设置一个TextViewSpannableString这从下面的方法:

Html.fromHtml(String source, Html.ImageGetter imageGetter, 
   Html.TagHandler tagHandler)
Run Code Online (Sandbox Code Playgroud)

但是ImageGetter这里需要覆盖以下方法:

public abstract Drawable getDrawable(String source)
Run Code Online (Sandbox Code Playgroud)

因为我需要从互联网上获取可绘制的内容,所以我必须异步进行,而不是.

如何使它工作?谢谢.

android html-parsing textview android-asynctask

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

Qt:两个不同布局中的相同小部件

我想要实现的是一个小部件可以存在于两个不同的布局中,在本例中是QHBoxLayout和QVBoxLayout.我正在实现一个系统,当设备的屏幕方向改变时,该系统在两个布局之间动态切换.

目前我正在创建,假设一个名为MyWidget的复杂复合窗口小部件并将其添加到两个不同的布局中:

MyWidget *wgt = new QWidget();
QVBoxLayout vlayout;
QHBoxLayout hlayout;

vlayout->addWidget(wgt);
hlayout->addWidget(wgt);
Run Code Online (Sandbox Code Playgroud)

现在想象两个布局都在"根"布局中托管,并且这个根布局可以调整为更宽的高度"横向"模式,并且可以调整为高于宽"纵向"模式.

MyWidget仅在添加到的第一个布局中正确显示,并且当布局切换时,它显示全部错误或根本不显示.

我不知道我在这里是否有任何意义,但这是我的问题.也许当调用switch事件时,应调整所有子窗口小部件和布局的大小,因此它总是看起来正确.唯一的问题是我不知道如何.

layout qt

9
推荐指数
2
解决办法
4200
查看次数

如何从Hibernate会话中分离所有对象

我不时需要清理Hibernate会话.

如何使用附加到此会话的obect来阻止LazyInitializationException?

我正在搜索像session.detachAllObjects()这样的东西.然后调用session.clear()

在此之后,我想这些对象将从DB中检索.

java hibernate

0
推荐指数
1
解决办法
5206
查看次数

如何在Html.TextBoxFor中使用ShortDate字符串格式

使用Entity Framework和MVC2,我有一系列日期文本框,我想以短日期格式显示模型中的数据,但我必须使用Html.TextBoxFor才能使更新代码正常工作(尝试使用HTML) .Textbox数据永远不会保存到模型中).

<%: Html.TextBoxFor(model => model.Item.Date, String.Format("{0:d}", Model.Item.Date))%>
Run Code Online (Sandbox Code Playgroud)

我已经尝试过操作字符串格式表达式,并将元数据添加到映射到Entity Framework模型类的部分类中,但是我仍然在表单渲染中填充以下文本框:

01/01/2011 00:00:00 
Run Code Online (Sandbox Code Playgroud)

而不是

01/01/2011
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc entity-framework asp.net-mvc-2

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

eval()的替代方案

我正在寻找该代码的替代方案:

 expl = eval "BeEF::Modules::Exploits::#{klass.capitalize}.new"
Run Code Online (Sandbox Code Playgroud)

这里的评估是完全不安全的.有没有我可以用来生成动态类而不使用eval的替代方法?就像在,klass总是不同的.所以我的代码保持通用.

谢谢你的时间.

ruby security eval

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

如何在RabbitMQ中收回邮件?

我在RabbitMQ上有一个类似于作业队列的东西,并且在请求取消作业时,我想撤回尚未开始处理的任务(他们的消息未被确认),这对应于撤回这些消息来自他们被路由到的队列.

我没有在AMQP或RabbitMQ API中找到此功能; 也许我的搜索不够好?或者我是否必须使用解决方法(这不难,但仍然)?

message-queue amqp rabbitmq cancellation

13
推荐指数
3
解决办法
8769
查看次数