我无法在任何地方找到它,所以你的帮助对我来说很好:)这是这个领域:
categories = models.ManyToManyField(fragmentCategory)
Run Code Online (Sandbox Code Playgroud)
FragmentCategory:
class fragmentCategory(models.Model):
CATEGORY_CHOICES = (
('val1', 'value1'),
('val2', 'value2'),
('val3', 'value3'),
)
name = models.CharField(max_length=20, choices=CATEGORY_CHOICES)
Run Code Online (Sandbox Code Playgroud)
这是要发送的表单:
<input type="checkbox" name="val1" />
<input type="checkbox" name="val2" />
<input type="checkbox" name="val3" />
Run Code Online (Sandbox Code Playgroud)
我试过这样的事情:
categories = fragmentCategory.objects.get(id=1),
Run Code Online (Sandbox Code Playgroud)
要么:
categories = [1,2]
Run Code Online (Sandbox Code Playgroud) 那:
{{ wpis.entry.lastChangeDate|date:"D d M Y" }}
Run Code Online (Sandbox Code Playgroud)
给我(为什么?):
2009-07-24 21:45:38.986156
Run Code Online (Sandbox Code Playgroud)
我不知道如何跳过分数部分......
在我的模型中,我有:
addedDate = models.DateTimeField(default=datetime.now)
Run Code Online (Sandbox Code Playgroud) 我正在寻找可以替换图像图标的角色,例如✘(xmark)和✔(勾选),也许某些符号可以"草稿"或"新消息"?
编辑:
收:❤
草稿:✍
消息:✉
我想用这样的东西:
class Board():
...
def __getitem__(self, y, x):
return self.board[y][x]
Run Code Online (Sandbox Code Playgroud)
但不幸的是,当我打电话的时候:
board[x][y]
Run Code Online (Sandbox Code Playgroud)
我明白了:
TypeError: __getitem__() takes exactly 3 arguments (2 given)
我有动态输入量的表单(管理员电子邮件),但是检查唯一性失败:
validationSchema={Yup.object().shape({
adminEmails: Yup.array()
.of(
Yup.string()
.notOneOf(Yup.ref('adminEmails'), 'E-mail is already used')
Run Code Online (Sandbox Code Playgroud)
这里最好的方法是什么?仅供参考,作为表单助手,我使用Formik
.
我有商店(和显示其内容的网格),用户可以删除和添加项目,但不幸的是,删除后的一个项目无法再次添加.我发现问题是以前在店里的同一个id.
我使用Dojo 1.6.
在firebug控制台中,我得到了:
Error: assertion failed in ItemFileWriteStore
Run Code Online (Sandbox Code Playgroud)
这是关于jsFiddle的演示:http://jsfiddle.net/MBBnE/
这里代码:
dojo.require("dojo.data.ItemFileWriteStore");
dojo.addOnLoad(function() {
var d = {
items: [
{
id: 23,
x: 2},
],
identifier: "id",
};
var _store = new dojo.data.ItemFileWriteStore({
data: d,
});
var it = null;
_store.fetch({
query: {
id: "23*"
},
onItem: function(i) {
it = i;
}
})
_store.deleteItem(it);
console.info(it);
_store.newItem({id: 23, x: 3});
});
Run Code Online (Sandbox Code Playgroud) 我的问题:通过ajax加载一些元素后,我绑定了一些点击功能,但是当用户加载几次相同的元素时,绑定动作将重复(不替换,至少看起来像).我尝试过unbind
,click(function(){return false;});
但是完全从元素中移除了clic动作......).这种问题的标准解决方案是什么?
我有网站,通常看起来都很好,但有时一个div是在错误的地方...现在,我认为原因是AJAX(document.ready
加载欢迎文本时),但现在该脚本被禁用,问题仍然存在.
现在,我注意到只有最新的Firefox.其他人有类似的问题吗?这是免费托管的错(也许有些数据包丢失了吗??)(在http://60free.ovh.org和http://www.000webhost.com/上测试)
编辑:我说的只是一个浏览器和2个不同的渲染结果.我知道这很奇怪......
EDIT2:看看这个截图:第一个坏:http://img682.imageshack.us/img682/866/badxz.png,好的一个,只刷新页面后,(我不使用任何服务器端郎)http: //img20.imageshack.us/img20/3992/goodtpxz.png
编辑3:在网络开发人员插件我已经检查过 disable cache
EDIT4:这是第http://www.XYZ.eu/页
我正在做标签搜索功能,用户可以观察很多标签,我在一个元组中得到它,现在我想找到包含列表中至少一个标签的所有文本.
符号:text__contains__in=('asd','dsa')
我唯一的想法是做循环,例如:
q = text.objects.all()
for t in tag_tuple:
q.filter(data__contains=t)
Run Code Online (Sandbox Code Playgroud)
例如:标签输入元组,('car', 'cat', 'cinema')
输出的所有消息什么包含从元组至少一个字,所以My cat is in the car
,cat is not allowed in the cinema
,i will drive my car to the cinema
感谢您的帮助!
我想matrix
用零填满我.不幸的是,在下面的例子中,变量x
和y
冗余是:
self.matrix = [[0 for x in range(0, self.N)] for y in range(0, self.N)]
Run Code Online (Sandbox Code Playgroud)
乘法列表,仅复制引用当然不是我所期望的:
>>> matrix = [[0] * 5] * 5
>>> matrix
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
>>> matrix[1][1] = "X"
>>> matrix
[[0, 'X', 0, 0, 0], [0, 'X', 0, 0, 0], [0, 'X', 0, 0, 0], [0, 'X', 0, …
Run Code Online (Sandbox Code Playgroud) 例如,如果用户启用了JavaScript,我们会发送哈希密码并发送哈希值.如果没有,我们发送密码unhashed和一个标记,以标记它是未散列的.然后我们构建哈希(如果它没有哈希)并将其与存储的哈希进行比较.
这似乎是安全和简单的.为什么它不是一种流行的密码发送方式?我错过了什么?
换句话说:为什么更好的是丢失哈希然后没有密码?(我们大多数人只有很少的密码到很多网站)
通常我会在课堂上,每个method
(try
和catch
)中尽我所能.我做错了吗?最近我听说更好的方法是在程序体中处理错误...
什么是好习惯?
django ×3
javascript ×3
python ×2
arrays ×1
django-orm ×1
dojo ×1
dojo-1.6 ×1
formik ×1
hash ×1
html ×1
jquery ×1
numpy ×1
passwords ×1
python-2.7 ×1
rendering ×1
security ×1
unicode ×1
validation ×1
yup ×1