小编Ole*_*nko的帖子

AS3:如何将ascii代码转换为字符动作脚本

我想从画布创建一个棋盘类,它允许跟踪像A2这样的坐标上的点击位置,其中A ... D是某个比例的Y坐标,1 ... 3是X坐标

例如,见图片http://img.skitch.com/20091001-k6ybfehid6y8irad36tbsiif15.jpg

我想要创建的是一种从canvas localX和localY到我的新坐标(如A2)的转换器.

我正在考虑以这种方式实施条件

if   (0.4 - x*size(from 1-3 here)/canvas.width <= X <= 0.4 + x*size(from 1-3 here)/canvas.width)
       X = x;
Run Code Online (Sandbox Code Playgroud)

这样我就可以在X范围内分配所需的坐标.例如1,2,3等

但是如何处理字母数字范围.(例如,我想让它可扩展)...

也许有一种方法可以将ASCII转换为char?PLS.建议你的解决方案

apache-flex actionscript-3

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

Django:使用多种语言运行网站

我想用几种语言运行一个文章网站,我已经翻译了翻译字符串,所以我的模板准备好了.我只对如何以多种语言存储文章有疑问?我应该为每个翻译创建一个数据库,还是以不同的方式工作?

如果我有这个基本模型:

class Article(models.Model):
    models.TextField()
Run Code Online (Sandbox Code Playgroud)

并且想要以多种语言存储数据,我该怎么做?如何在不同语言的一篇文章之间组织重定向

django internationalization

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

django:为多语言站点生成站点地图

我创建了一个小文章站点。我正在使用 translema 以多种语言存储同一篇文章(它在数据库中创建选定字段的副本,以便可以翻译它们),在这种情况下如何生成站点地图?

(忘了说,我正在使用 localurl 应用程序,所以我的网址看起来像这样http://site/en)。

django

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

Django:在评论发布后重定向到当前文章

我正在尝试在我的项目中使用评论应用程序.

我尝试使用代码({%render_comment_form for event%}),在这里的文档中显示: Django评论

问题是如何在提交后将表单重定向到同一页面.


另外一个大问题是:目前如果我们在for中发现任何错误,那么我们将被重定向到预览模板.是否可以避免此行为并在同一表单上显示错误(在同一页面上)?

django

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

python:国际象棋移动验证

有人知道是否有某个免费的python国际象棋移动验证功能?

我需要的.我有一个图表存储为字符串,并移动候选人.我需要的是看移动候选是否对图有效.

如果可能的话,真的很想看到例子.


字符串看起来像这样:

ememememememememememememememememememembbememwpemememememememwpemembkememememememememememememememememwbembrememememwkemememememem

我明白它可能看起来很愚蠢,但我发现用这种方式编码位置最容易.移动候选人对我来说只是另一个这样的位置(发生在下一步之后,我认为可以改变这种行为)

python chess

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

如何从下载的页面中删除所有html标签

我已经使用urlopen下载了一个页面.如何从中删除所有html标签?是否有任何正则表达式替换所有<*>标签?

python

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

sqlalchemy:无法在拆卸时删除数据库

我正在使用 pytest 尝试 sqlalchemy,并且遇到以下问题

@pytest.fixture(scope='function')
def my_session(my_db, request):
    from my.models import Session, Base

    Base.metadata.bind = my_db
    Base.metadata.create_all()

    def teardown():
        Base.metadata.drop_all()
        Base.metadata.create_all()
    request.addfinalizer(teardown)
    Session.configure(bind=my_db)

    return Session()
Run Code Online (Sandbox Code Playgroud)

但是由于某种原因,之前测试时存储到数据库中的数据仍然存在。我有点期待它在 .drop_all() 调用后消失:(

python sqlalchemy pytest flask-sqlalchemy

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

django:从postgres数据库导入数据时无法调整错误

从转储数据安装夹具我遇到了奇怪的错误.我正在使用psycopg2和django1.1.1

silver:probsbox oleg$ python manage.py loaddata /Users/oleg/probs.json 
Installing json fixture '/Users/oleg/probs' from '/Users/oleg/probs'.
Problem installing fixture '/Users/oleg/probs.json': Traceback (most recent call last):
  File "/opt/local/lib/python2.5/site-packages/django/core/management/commands/loaddata.py", line 153, in handle
    obj.save()
  File "/opt/local/lib/python2.5/site-packages/django/core/serializers/base.py", line 163, in save
    models.Model.save_base(self.object, raw=True)
  File "/opt/local/lib/python2.5/site-packages/django/db/models/base.py", line 495, in save_base
    result = manager._insert(values, return_id=update_pk)
  File "/opt/local/lib/python2.5/site-packages/django/db/models/manager.py", line 177, in _insert
    return insert_query(self.model, values, **kwargs)
  File "/opt/local/lib/python2.5/site-packages/django/db/models/query.py", line 1087, in insert_query
    return query.execute_sql(return_id)
  File "/opt/local/lib/python2.5/site-packages/django/db/models/sql/subqueries.py", line 320, in execute_sql
    cursor = super(InsertQuery, self).execute_sql(None)
  File "/opt/local/lib/python2.5/site-packages/django/db/models/sql/query.py", line 2369, in …
Run Code Online (Sandbox Code Playgroud)

django postgresql psycopg2

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

django:模板如何连续填充3个项目的表格

我想填写一个包含结果列表的表格.但是不确定如何告诉模板是时候关闭当前并开始一个新的,在3个产品已经显示在当前的tr ....

如果有人能就此提出建议,我会很高兴.我正在运行django 1.1.1

django django-templates

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

django:添加用户弹出窗口。缺少字段(名字,姓氏)

我以这种方式定义了UserProfile

class UserProfile(models.Model):
    user = models.OneToOneField(User)
Run Code Online (Sandbox Code Playgroud)

该模型在admin中注册。当我从UserProfile添加用户时(例如,在用户下拉列表附近单击+),我会弹出一个窗口,其中只有电子邮件和两个密码对。有什么办法可以在同一弹出窗口中获取first_name和last_name?他们为什么失踪?

注意:我emailusernames在项目内部使用应用程序

python django

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