我想从画布创建一个棋盘类,它允许跟踪像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.建议你的解决方案
我想用几种语言运行一个文章网站,我已经翻译了翻译字符串,所以我的模板准备好了.我只对如何以多种语言存储文章有疑问?我应该为每个翻译创建一个数据库,还是以不同的方式工作?
如果我有这个基本模型:
class Article(models.Model):
models.TextField()
Run Code Online (Sandbox Code Playgroud)
并且想要以多种语言存储数据,我该怎么做?如何在不同语言的一篇文章之间组织重定向
我创建了一个小文章站点。我正在使用 translema 以多种语言存储同一篇文章(它在数据库中创建选定字段的副本,以便可以翻译它们),在这种情况下如何生成站点地图?
(忘了说,我正在使用 localurl 应用程序,所以我的网址看起来像这样http://site/en)。
我正在尝试在我的项目中使用评论应用程序.
我尝试使用代码({%render_comment_form for event%}),在这里的文档中显示: Django评论
问题是如何在提交后将表单重定向到同一页面.
另外一个大问题是:目前如果我们在for中发现任何错误,那么我们将被重定向到预览模板.是否可以避免此行为并在同一表单上显示错误(在同一页面上)?
有人知道是否有某个免费的python国际象棋移动验证功能?
我需要的.我有一个图表存储为字符串,并移动候选人.我需要的是看移动候选是否对图有效.
如果可能的话,真的很想看到例子.
字符串看起来像这样:
ememememememememememememememememememembbememwpemememememememwpemembkememememememememememememememememwbembrememememwkemememememem
我明白它可能看起来很愚蠢,但我发现用这种方式编码位置最容易.移动候选人对我来说只是另一个这样的位置(发生在下一步之后,我认为可以改变这种行为)
我已经使用urlopen下载了一个页面.如何从中删除所有html标签?是否有任何正则表达式替换所有<*>标签?
我正在使用 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() 调用后消失:(
从转储数据安装夹具我遇到了奇怪的错误.我正在使用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) 我想填写一个包含结果列表的表格.但是不确定如何告诉模板是时候关闭当前并开始一个新的,在3个产品已经显示在当前的tr ....
如果有人能就此提出建议,我会很高兴.我正在运行django 1.1.1
我以这种方式定义了UserProfile
class UserProfile(models.Model):
user = models.OneToOneField(User)
Run Code Online (Sandbox Code Playgroud)
该模型在admin中注册。当我从UserProfile添加用户时(例如,在用户下拉列表附近单击+),我会弹出一个窗口,其中只有电子邮件和两个密码对。有什么办法可以在同一弹出窗口中获取first_name和last_name?他们为什么失踪?
注意:我emailusernames在项目内部使用应用程序