要使用自定义字段扩展User对象,Django文档建议使用UserProfiles.但是,根据这个问题回答一年左右的问题:
扩展django.contrib.auth.models.User现在也更好 - 自从Django的继承代码重构在模型API中以来.
和诸如物品此布局如何与优点延伸,以与自定义字段的用户模型,一起(,而不是通过.get_profile直接从用户对象检索属性()).
所以我想知道在这个问题上是否有任何共识,或者使用其中一个的原因.甚至Django团队目前的想法是什么?
我想从上层指针转换为低级类,即从基类指针转换为派生类指针.
我应该使用"Dynamic_cast"还是"reinterpret_cast"?请指教
我希望能够从我的python应用程序中调出一个交互式python终端.我的程序中的一些(但不是全部)变量需要暴露给解释器.
目前我使用子类和修改QPlainTextEdit并将所有"命令"路由到eval或exec,并在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) 我用它来分配图像:
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.我该如何修改我的代码?谢谢你.
我怎样才能检查2 Dom元素是否相同.
形式示例
var element1 = document.getElementById("abc");
var element2 = document.getElementById("abc");
Run Code Online (Sandbox Code Playgroud)
现在我应该如何判断这2个元素是否相等?
谢谢
我的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之后.
加载项和集成包之间的区别仍然不明确,现在使用Visual Studio 2010,扩展管理器与加载项管理器一起出现.
我有这个代码来创建一个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只有在第一步的登录信息正确时,这才会成功.
登录信息如何从?传播LoginContext到narrow()?我认为这两个地方之间没有任何联系.
而且,我怎么能在一个客户端内进行两个或更多不同的登录?
java ×2
javascript ×2
assertions ×1
c++ ×1
casting ×1
django ×1
django-users ×1
document ×1
dom ×1
elements ×1
embed ×1
forms ×1
interface ×1
iphone ×1
ipython ×1
jaas ×1
jndi ×1
php ×1
polymorphism ×1
pyqt ×1
python ×1
uiimageview ×1
variables ×1