问题列表 - 第26158页

扩展Django中的User对象:用户模型继承还是使用UserProfile?

要使用自定义字段扩展User对象,Django文档建议使用UserProfiles.但是,根据这个问题回答一年左右的问题:

扩展django.contrib.auth.models.User现在也更好 - 自从Django的继承代码重构在模型API中以来.

和诸如物品布局如何与优点延伸,以与自定义字段的用户模型,一起(,而不是通过.get_profile直接从用户对象检索属性()).

所以我想知道在这个问题上是否有任何共识,或者使用其中一个的原因.甚至Django团队目前的想法是什么?

django django-users

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

哪种铸造技术更适合在C++中从上层铸造到下层铸造

我想从上层指针转换为低级类,即从基类指针转换为派生类指针.

我应该使用"Dynamic_cast"还是"reinterpret_cast"?请指教

c++ polymorphism casting

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

如何在PyQT小部件中嵌入Python解释器

我希望能够从我的python应用程序中调出一个交互式python终端.我的程序中的一些(但不是全部)变量需要暴露给解释器.

目前我使用子类和修改QPlainTextEdit并将所有"命令"路由到evalexec,并在dict中跟踪单独的命名空间.然而,必须有一个更优雅和健壮的方式!怎么样?

这是一个做我想要的例子,但它是用IPython和pyGTK ... http://ipython.scipy.org/moin/Cookbook/EmbeddingInGTK

以下是我目前的情况.但是有太多的角落案例我可能错过了一些.这是非常慢,尝试一个大的打印循环...它必须是一个更简单,更少漏洞的方式,...我希望!

这个def runCommand(self)功能是理解我的问题的关键.理想情况下,我不想改进它,我宁愿用更简单,更聪明的东西来替换它的内容.

console.updateNamespace({'myVar1' : app, 'myVar2' : 1234})"main"中语句的功能也很重要.

import sys, os
import traceback
from PyQt4 import QtCore
from PyQt4 import QtGui

class Console(QtGui.QPlainTextEdit):
    def __init__(self, prompt='$> ', startup_message='', parent=None):
        QtGui.QPlainTextEdit.__init__(self, parent)
        self.prompt = prompt
        self.history = []
        self.namespace = {}
        self.construct = []

        self.setGeometry(50, 75, 600, 400)
        self.setWordWrapMode(QtGui.QTextOption.WrapAnywhere)
        self.setUndoRedoEnabled(False)
        self.document().setDefaultFont(QtGui.QFont("monospace", 10, QtGui.QFont.Normal))
        self.showMessage(startup_message)

    def updateNamespace(self, namespace):
        self.namespace.update(namespace)

    def showMessage(self, message):
        self.appendPlainText(message)
        self.newPrompt()

    def newPrompt(self):
        if …
Run Code Online (Sandbox Code Playgroud)

python embed pyqt ipython

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

如何通过代码更改UIImageView图像内容?

我用它来分配图像:

UIImage *img = [UIImage imageWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"myImage" ofType:@"png"]];
CGRect cropRect = CGRectMake(175, 0, 175, 175);
CGImageRef imageRef = CGImageCreateWithImageInRect([img CGImage], cropRect);
imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 175, 175)];
imageView.image = [UIImage imageWithCGImage:imageRef];
[self addSubview:imageView];
CGImageRelease(imageRef);
Run Code Online (Sandbox Code Playgroud)

现在,我想将图像从myImage更改为myImage2,所以我这样做:

    UIImage *img = [UIImage imageWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"myImage2" ofType:@"png"]];
CGRect cropRect = CGRectMake(175, 0, 175, 175);
CGImageRef imageRef = CGImageCreateWithImageInRect([img CGImage], cropRect);
imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 175, 175)];
imageView.image = [UIImage imageWithCGImage:imageRef];
[self addSubview:imageView];
Run Code Online (Sandbox Code Playgroud)

它工作,但不是我想要的方式,我想改变图像,而不是在上一个上面添加一个imageView.我该如何修改我的代码?谢谢你.

iphone uiimageview

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

检查2个DOM元素的相等性

我怎样才能检查2 Dom元素是否相同.

形式示例

var element1 = document.getElementById("abc");
var element2 = document.getElementById("abc");
Run Code Online (Sandbox Code Playgroud)

现在我应该如何判断这2个元素是否相等?

谢谢

javascript dom

17
推荐指数
4
解决办法
5855
查看次数

为什么我的JavaScript变量不能跨函数持久化?

我的HTML页面中有以下JavaScript引用页面上的HTML表单:

<script type="text/javascript">
<!--

var myForm = document.myForm;

function validateForm() {
    if (myForm.myInput == "")
        alert("Please input some text.");

        return false;
    }

    myForm.submit();
}

function showFormInput() {
    myForm.reset();

    document.getElementById('myInput').style.display = 'inline';
}

//-->
</script>

...

<form name="myForm" id="myForm" action="..." method="post">
    <input id="myInput" name="myInput" type="text" value="" style="display:none;" />
</form>
Run Code Online (Sandbox Code Playgroud)

这两个函数在尝试访问变量时抛出异常myForm,称"myForm为null或不是对象".为什么会这样?

更新:我认为我从中收集的一件事是全局变量通常应该用于字符串文字 - 而不是DOM中的元素.我将继续这样做,并谨慎使用元素变量,并且只在加载DOM之后.

javascript forms variables document elements

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

581
推荐指数
10
解决办法
45万
查看次数

Visual Studio 2010加载项管理器和扩展管理器之间的差异

加载项和集成包之间的区别仍然不明确,现在使用Visual Studio 2010,扩展管理器与加载项管理器一起出现.

  • 加载项管理器扩展管理器之间有什么区别?
  • 加载项是否可以同时存在于两个管理器中?

visual-studio-2010

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

java LoginContext.login()如何工作?

我有这个代码来创建一个java客户端的配置来连接到JBoss应用程序服务器:

System.setProperty( "java.security.auth.login.config", "auth.conf" );
LoginContext auth = new LoginContext( "myAuth", 
    new LoginCallbackHandler( username, password ) );
auth.login();
Run Code Online (Sandbox Code Playgroud)

该文件auth.conf包含以下行:

myAuth {
    org.jboss.security.ClientLoginModule required;
};
Run Code Online (Sandbox Code Playgroud)

现在,代码中的其他地方(在auth那里不知道LoginContext )我有一个EJB来执行a initialContext.lookup( jndiName )和a narrow()来访问JBoss应用程序服务器上的Bean.narrow只有在第一步的登录信息正确时,这才会成功.

登录信息如何从?传播LoginContextnarrow()?我认为这两个地方之间没有任何联系.

而且,我怎么能在一个客户端内进行两个或更多不同的登录?

java authentication jndi jaas

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

PHP之类的弱类型语言的接口有什么意义?

我从来没有弄明白这一点.如果您的语言没有进行类型检查,那么界面会为您带来哪些好处?

php interface

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