使用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这样的东西?或者任何建议我如何以更好的方式做到这一点?
非常感谢,
我试图将我的查询搜索与我的所有模型字段进行比较,但我无法确定如何在多个字段中执行此操作.
这是我的代码.
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
提前致谢
这很奇怪,不知道为什么会发生,但现在就是这样.当我这样做:
/^\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有什么关系....任何想法?
我的问题是:为什么当我在网页上使用“ document.lastModified”时,它返回当前日期和时间,而不是该页面上次修改的时间...任何想法?提前致谢 :)
实际代码是:
<script type="text/javascript"> document.write("Page was last modified on: " + document.lastModified);</script>
Run Code Online (Sandbox Code Playgroud) 我正在努力使可插拔应用程序在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.
我在文档中遗漏了什么吗?
所以我有一个名为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) 我已经配置apache2并且工作正常 - 当http://localhost/从浏览器访问时,我得到了对浏览器的正确响应。
但是,当我从该服务器远程登录到其中一个客户端并http://webserverIP在命令行中尝试 wget 时,我收到此错误 - wget: 无法打开 'index.html': 文件存在
从 telnet 中,我可以看到,客户端可以成功 ping 服务器。奇怪的是在 access.log 中,我可以看到 wget 命令的响应代码 200。
拥有index.html所有权限(chmod 777)。
谁能告诉我为什么我收到错误?
我的Debian中有Python 2.7和Python 3.3.我使用arg重建了两个--enable-shared.
之后,我使用args" --enable-pythoninterp --enable-python3interp --with-features=huge --with-python-config-dir=PathToConfig --with-python3-config-dir=PathToConfig" 构建了VIM 7.4
当我发表评论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插件都无法正常工作.
请让我知道如何解决这个问题.
我已经安装了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路径以包含它?
我正在使用字节数组的'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 ×5
django ×4
javascript ×3
apache2 ×1
jquery ×1
linux ×1
python-3.x ×1
regex ×1
search ×1
typeerror ×1
vim ×1
vim-plugin ×1
wget ×1