小编kar*_*ikr的帖子

如何在输入窗口小部件中定位x以清除内容?

使用twitter bootstrap,可以非常直接地创建搜索样式输入窗口小部件:

在此输入图像描述

x也适用于Twitter引导程序,但将x放在该位置,需要一些CSS微调.

我设法让x在那个位置,但它不是很可靠.凭借响应式设计和不同的分辨率,x完全被取代.

.filter-close {
    float: none;
    position: relative;
    left: 5em;
    top: 1.25em;
    z-index: 3;
}

<form action="." method="get" class="form-search">
 <a class="close filter-close" href="#">x</a>                                           
    <div class="input-append">                  
        {{filter_form.last_name}}<button type="submit" class="btn"><i class='icon-filter'> </i></button>                </div>                          
</form>
Run Code Online (Sandbox Code Playgroud)

在尝试重新发明轮子之前,是否有任何现有的javascript库可以在输入带有x按钮的情况下转换输入?为此目的,像Chosen.js这样的东西?或者任何建议我如何以更好的方式做到这一点?

非常感谢,

javascript django jquery twitter-bootstrap

6
推荐指数
1
解决办法
9233
查看次数

如何使用django过滤器icontains获得多个字段

我试图将我的查询搜索与我的所有模型字段进行比较,但我无法确定如何在多个字段中执行此操作.

这是我的代码.

expense = Expense.objects.filter(user=request.user.id).order_by('date')

q = request.GET['q']
result = expense.filter(name__icontains=q)
Run Code Online (Sandbox Code Playgroud)

我要检查在:name,amount,category

提前致谢

python django search

6
推荐指数
1
解决办法
5115
查看次数

正则表达式在javascript中显示意外的类型错误

这很奇怪,不知道为什么会发生,但现在就是这样.当我这样做:

/^\d+$/.test('16')
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是,当我做类似以下的事情时,我收到一个错误

var t = /^\d+$/.test;
t('16');
Run Code Online (Sandbox Code Playgroud)

我得到的错误是这样的:

TypeError:在不兼容的接收器[对象窗口]上调用的方法RegExp.prototype.test

我不知道在这里与Window有什么关系....任何想法?

javascript regex typeerror

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

lastModified()函数返回当前日期和时间

我的问题是:为什么当我在网页上使用“ document.lastModified”时,它返回当前日期和时间,而不是该页面上次修改的时间...任何想法?提前致谢 :)

实际代码是:

<script type="text/javascript"> document.write("Page was last modified on: " + document.lastModified);</script>
Run Code Online (Sandbox Code Playgroud)

javascript

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

在Django 1.5中导入AUTH_USER_MODEL的更好方法

我正在努力使可插拔应用程序在Django 1.5下更具弹性,您现在可以使用自定义的可定义用户模型.

将外键添加到模型时,我可以这样做:

user = models.ForeignKey(settings.AUTH_USER_MODEL)
Run Code Online (Sandbox Code Playgroud)

这样可以节省我在django.contrib.auth.models.User不再是用户模型时中断的文件顶部的User导入.但有时在测试时,我需要能够创建一个用户,而我能够想到的最好用户就是

from django.conf import settings
from django.db.models import get_model
User = get_model(*settings.AUTH_USER_MODEL.split('.'))
Run Code Online (Sandbox Code Playgroud)

然后我可以这样做:

User.objects.create(username="test")
Run Code Online (Sandbox Code Playgroud)

在我的测试中(一些对象将FK绑定到用户,我在测试中需要其中一个对象).

它并没有让我觉得特别优雅,但我真的没有看到任何更干净的方式来做到这一点1.5.

我在文档中遗漏了什么吗?

python django

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

从txt调用来定义一些东西...... Python

所以我有一个名为Person的类,基本上有构造函数名称,id,年龄,位置,目的地,我想要做的是当我想创建一个新人时,我希望它从txt文件打开.

例如,这是我的Person类(在Module,People中)

class Person :
    def __init__(self, name, ID, age, location, destination):
        self.name = name
        self.ID = ID
        self.age = age
        self.location = location
        self.destination = destination

    def introduce_myself(self):
        print("Hi, my name is " + self.name + " , my ID number is " + str(self.ID) + " I am " + str(self.age) + " years old")

import People

Fred = People.Person("Fred", 12323, 13, "New York", "Ithaca")

Fred.introduce_myself()
Run Code Online (Sandbox Code Playgroud)

所以基本上,而不是我必须手动键入该初始化器"fred,12232"等.我希望它从已经写入所有内容的txt文件中读取.

这就是txt文件中的内容

[Name, ID, Age, Location, Destination]
[Rohan, 111111, 28, Ithaca, New …
Run Code Online (Sandbox Code Playgroud)

python

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

wget:无法打开文件

我已经配置apache2并且工作正常 - 当http://localhost/从浏览器访问时,我得到了对浏览器的正确响应。

但是,当我从该服务器远程登录到其中一个客户端并http://webserverIP在命令行中尝试 wget 时,我收到此错误 - wget: 无法打开 'index.html': 文件存在

从 telnet 中,我可以看到,客户端可以成功 ping 服务器。奇怪的是在 access.log 中,我可以看到 wget 命令的响应代码 200。

拥有index.html所有权限(chmod 777)。

谁能告诉我为什么我收到错误?

wget apache2

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

vim在linux上加载python

  1. 我的Debian中有Python 2.7和Python 3.3.我使用arg重建了两个--enable-shared.

  2. 之后,我使用args" --enable-pythoninterp --enable-python3interp --with-features=huge --with-python-config-dir=PathToConfig --with-python3-config-dir=PathToConfig" 构建了VIM 7.4

  3. 当我发表评论vim --version时,我可以看到旗帜' +python/dyn and +python3/dyn'

但是,当我输入命令':python import sys'时,我收到错误消息:

E448: Could not load library function _PyArg_Parse_SizeT
E263: Sorry, this command is disabled, the Python library could not be loaded.
Run Code Online (Sandbox Code Playgroud)

当我输入命令':python3 import sys'时,我收到错误消息:

E448: Could not load library function PySys_SetArgv
E263: Sorry, this command is disabled, the Python library could not be loaded.
Run Code Online (Sandbox Code Playgroud)

由于这个原因,所有需要python的vim插件都无法正常工作.

请让我知道如何解决这个问题.

python linux vim vim-plugin

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

ImportError:没有名为allauth的模块

我已经安装了django-allauth在我的django应用程序中使用社交帐户,但每次我尝试

manage.py syncdb

它给了我一个错误

ImportError:没有名为allauth的模块

我试着添加偶数

sys.path.append(os.path.abspath(os.path.dirname(__file__)))
Run Code Online (Sandbox Code Playgroud)

manage.py 
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.我无法调试如何添加allauth路径以包含它?

django django-allauth

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

如何使用字节“ wb”模式写新字符串?

我正在使用字节数组的'wb'模式

for i in range(len(mas)):
    message.write(mas[i])
Run Code Online (Sandbox Code Playgroud)

在我必须将数据写入新行中的文件后,例如在“ w”模式下将“ \ n”

for i in range(3):
    message.write(str(i))
    message.write("\n")

>>>0

>>>1

>>>2

>>>3
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python python-3.x

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