我有一个模特:
class Server(models.Model):
serverId = models.IntegerField(verbose_name=_("serverId"))
name = models.CharField(max_length=200, verbose_name=_("server_name"))
ip = models.CharField(max_length=200, verbose_name=_("ip"))
cport = models.IntegerField(default=5000, verbose_name=_("cport"))
aport = models.IntegerField(default=1000, verbose_name=_("aport"))
hport = models.IntegerField(default=2000, verbose_name=_("hport"))
version = models.CharField(max_length=100, verbose_name=_("version"))
serverGroup = models.ForeignKey(Group, null=True, blank=True,
verbose_name=_('server_group'))
class Meta:
db_table = u'server'
def __unicode__(self):
return self.name
Run Code Online (Sandbox Code Playgroud)
和模型形式:
class ServerForm(ModelForm):
class Meta:
model = Server
Run Code Online (Sandbox Code Playgroud)
从我在这个app目录中
$ mkdir locale
$ django-admin.py makemessages -l zh_CN
Run Code Online (Sandbox Code Playgroud)
然后我在locale/zh_CN/LC_MESSAGES/django.po中提供了翻译,然后我做了
$ django-admin.py compilemessages
Run Code Online (Sandbox Code Playgroud)
然后我运行了开发服务器:
$ python manage.py runserver
Run Code Online (Sandbox Code Playgroud)
然后去看看firefox 中的网址http://127.0.0.1:8000并显示翻译.所以我认为我做对了,我使用nginx + fastcgi在同一台机器上部署了项目,整个项目没有任何改变.然后我转到网址http://127.0.0.1,然后模型在那里显示英文.它没有本地化给中国人.
我已经google了很多,并从docs.djangoproject.com阅读了许多文档,但仍然不知道如何解决问题.所以我在这里问. …
我有这个非常简单的演示:
function foo() {
alert('Works!');
}
var inp = document.createElement('input');
inp.onblur = foo;
document.body.appendChild(inp);
Run Code Online (Sandbox Code Playgroud)
见这里: http ://jsfiddle.net/A7aPA/
如你所见,这是有效的.(单击输入,然后单击其他位置,将弹出警报.)
但是,如果我将此行添加到JavaScript代码中:
document.body.innerHTML += '<br>';
Run Code Online (Sandbox Code Playgroud)
然后模糊处理程序停止工作(并没有抛出错误顺便说一句).
见这里: http ://jsfiddle.net/A7aPA/1/
这是为什么?
Apple iTuneConnect Document表示"请勿在商店设置面板中输入您的测试帐户信息.这样做可能会使您的测试帐户无效."
如果我需要再次测试经过验证的交易,如何再次重新订阅?如何测试自动续订订阅到期?
谢谢
我可能错过了一些明显的东西,但我有一个徽标,我想要包含在我从我的应用程序发送的所有电子邮件中.我有一个主布局,我正在使用所有这些邮件.我假设有一种方法可以保持干燥,而不必在每个邮件程序方法中添加代码行来附加文件.有人能指出我正确的方向或纠正我的思路.
谢谢!
当字符串没有__iter__函数时,我们如何迭代python字符串?
$ python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> "asdf".__iter__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute '__iter__'
>>> it = iter("asdf")
>>> it
<iterator object at 0xb736f5ac>
>>>
Run Code Online (Sandbox Code Playgroud)
更重要的是(但是字符串被迭代),为什么python字符串不遵循与其他所有相同的约定.特别是当Python文档说__iter__需要函数http://docs.python.org/library/functions.html#iter?
在这个程序中,我理解(我认为)paragraph.charAT(0)="%"检查段落中的第一个字符是否等于%,即计数从0开始,所以charAT(0)是第一个字符
但是,在行中,paragraph.slice(1),1指的是什么?它是否会切掉第一个字符?在这种情况下它将位于0位置?
function processParagraph(paragraph) {
var header = 0;
while (paragraph.charAt(0) == "%") {
paragraph = paragraph.slice(1);
header++;
}
return {type: (header == 0 ? "p" : "h" + header),
content: paragraph};
}
show(processParagraph(paragraphs[0]));
Run Code Online (Sandbox Code Playgroud) 我知道scala swing库存在于scala 2.8中:
[info] Building project chart 1.0 against Scala 2.8.1
[info] using sbt.DefaultProject with sbt 0.7.4 and Scala 2.7.7
Run Code Online (Sandbox Code Playgroud)
那我怎么会得到这个错误:
[error] /src/main/scala/Chart.scala:2: value swing is not a member of package scala
[error] import scala.swing.Panel
Run Code Online (Sandbox Code Playgroud)
是因为SBT使用了错误版本的scala(即2.7.7)吗?如果是这样,我如何配置它以使用正确的版本?
编辑:答案
按照Dylan Lacey的回答,我做了以下文件sbt/project/build/chart.scala:
import sbt._
class SamplesProject(info: ProjectInfo) extends DefaultProject(info)
{
val scalaSwing = "org.scala-lang" % "scala-swing" % "2.8.1"
}
Run Code Online (Sandbox Code Playgroud)
然后我跑了:sbt reload update从shell.
现在事情编译!
我们知道几种排序,例如插入排序,对于"大多数排序"并且在随机数据上不太好的阵列非常有用.
假设我们想要分析这种算法相对于输入数据的"排序"方式的性能改进/降级.什么是生成"越来越多排序"或"越来越随机"的元素数组的好方法?我们如何衡量输入的"排序"?
我想一起使用SVN和Git.我有一个svn存储库,我正在尝试获取工作目录,但我遇到如下错误.
svn,版本1.6.6(r40053)
git版本1.7.3.1.msysgit.0
svn存储库路径是file:/// d:/ tmp/test-svn/repos
这些是我做的步骤:
D:\tmp\test-svn>mkdir my-project
D:\tmp\test-svn>cd my-project
D:\tmp\test-svn\my-project>git svn init file:///d:/tmp/test-svn/repos
Initialized empty Git repository in D:/tmp/test-svn/my-project/.git/
D:\tmp\test-svn\my-project>git svn fetch
Couldn't open a repository: Unable to open an ra_local session to URL: Unable to
open repository 'file:///d:/tmp/test-svn/repos/my-project/trunk': Expected FS f
ormat '2'; found format '4' at C:\Program Files\Git/libexec/git-core/git-svn lin
e 1773
Run Code Online (Sandbox Code Playgroud)
那么问题是什么?如何从svn存储库获取数据到git工作目录?
谢谢.
我正在尝试刷新使用创建为SimpleCursorAdapter的ListAdapter的ListView.
这是我在onCreate中创建Cursor和ListAdapter的代码,它填充了ListView.
tCursor = db.getAllEntries();
ListAdapter adapter=new SimpleCursorAdapter(this,
R.layout.row, tCursor,
new String[] columns,
new int[] {R.id.rowid, R.id.date});
setListAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
然后,我在另一个方法中向db添加一些数据,但我无法弄清楚如何刷新ListView.stackoverflow和其他地方的类似问题提到使用notifyDataSetChanged()和requery(),但ListAdapter或SimpleCursorAdapter的方法都没有.
javascript ×2
actionmailer ×1
algorithm ×1
android ×1
browser ×1
django ×1
django-forms ×1
dom ×1
dom-events ×1
git ×1
git-svn ×1
iteration ×1
listadapter ×1
listview ×1
localization ×1
python ×1
refresh ×1
sbt ×1
scala ×1
sorting ×1
string ×1
subscription ×1
svn ×1
swing ×1