这已经困扰我很长时间了。我喜欢使用wildmenu 在命令模式下浏览目录。问题是,为了进入子目录,我需要使用<down>
总是遥不可及的密钥。我试图做一些映射来克服这个问题,但没有成功。例如:
cnoremap <C-j> <DOWN>
Run Code Online (Sandbox Code Playgroud)
但是,如果我<C-j>
想在wildmenu 中进入子目录时按,则菜单会消失并^I
出现在命令行的末尾。知道如何解决这个问题吗?
如何在magento中按名称加载客户组?我试过这个:
$targetGroup = Mage::getModel('customer/group')->load($groupName, 'name');
但它抛出了一个不存在列customer_group.name的sql异常.
怎么可能map.getCenter()
与 不同map.getBounds().getCenter()
?
> cragMap.getCenter()\n> Q {d: 13.823563748466814, e: 0, toString: function, b: function, equals: function\xe2\x80\xa6}\n> cragMap.getBounds().getCenter()\n> Q {d: 5.9865924355766005, e: 0, toString: function, b: function, equals: function\xe2\x80\xa6}\n
Run Code Online (Sandbox Code Playgroud)\n\n这种情况发生在我的情况下,并阻止我编写一项特定功能。知道这是什么原因吗?
\n这是我在Bootstrap中的代码:
public function _initRegistry()
{
$systemConfigModel = new Application_Model_DbTable_SystemConfig();
Zend_Registry::set('config', $systemConfigModel->getSystemConfig());
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的一个例外:
( ! ) Fatal error: Uncaught exception 'Zend_Db_Table_Exception' with message 'No adapter found for Application_Model_DbTable_SystemConfig' in /usr/share/php5/Zend/Db/Table/Abstract.php on line 755
( ! ) Zend_Db_Table_Exception: No adapter found for Application_Model_DbTable_SystemConfig in /usr/share/php5/Zend/Db/Table/Abstract.php on line 755
Run Code Online (Sandbox Code Playgroud)
如果我在我的内部调用它,它的工作正常BaseController
.它看起来像我指定的PDO适配器application.ini
在Bootstrap执行时尚未初始化(奇怪?).我该怎么做才能使代码在Bootstrap中运行?是否有必要使用Zend_Db_Table :: setDefaultAdapter()创建和设置适配器;?
我问,因为如果代码不在Bootstrap中,它需要在两个不同的地方重复,它看起来也像是属于Bootstrap.
我运行以下命令将项目依赖项安装到virtualenv中novacek
:
(novacek) $ pip install -r reqs.txt
Run Code Online (Sandbox Code Playgroud)
reqs.txt
看起来像这样:
Django==1.4.4
Pillow==1.7.8
South==0.7.6
django-bootstrap-toolkit==2.8.0
django-debug-toolbar==0.9.4
django-filebrowser==3.5.1
-e git+https://github.com/ir4y/django-flatblocks.git@4f8b2c86fe94e19dc7aa86b80a204918e2142aff#egg=django_flatblocks-dev
django-generic-flatblocks==0.9.1
django-grappelli==2.4.3
django-hvad==0.2
django-photologue==2.5
docutils==0.10
psycopg2==2.4.6
wsgiref==0.1.2
Run Code Online (Sandbox Code Playgroud)
如你所见,没有PIL包,只有Pillow,但在安装过程的最后我得到了这个:
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform linux2 2.7.3 (default, Feb 21 2013, 13:39:24)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)]
--------------------------------------------------------------------
*** TKINTER support not available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
这很奇怪.我也得到了枕头设置总结前面(与JPEG和zlib BTW启用的支持.如枕头实际上可以找到我的库).
如果我在安装后从virtualenv运行pip冻结,我得到这个: …
有没有类似的东西:
{% for class in "red", "green", "blue" %}
<div class="{{ class }}"></div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
在 Django 模板中?
由于某种原因,我无法制作出"无法加载图像"的巨大弹出窗口工作.图像网址是"未定义的".
<div class="album">
<a href="http://lorempixel.com/1024/768/?a=1">
<img src="http://lorempixel.com/168/168/?a=1" />
</a>
<a href="http://lorempixel.com/1024/768/?a=2">
<img src="http://lorempixel.com/168/168/?a=2" />
</a>
<a href="http://lorempixel.com/1024/768/?a=3">
<img src="http://lorempixel.com/168/168/?a=3" />
</a>
</div>
<script>
$(function() {
$('div.album').magnificPopup({ type: 'image' });
});
</script>
Run Code Online (Sandbox Code Playgroud)
有链接,http://youtu.be/1wAlbzKoYbs
我收到此错误:
Refused to display 'http://www.youtube.com/watch?v=1wAlbzKoYbs&feature=youtu.be'
in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
Run Code Online (Sandbox Code Playgroud)
有办法解决这个问题吗?
像http://www.youtube.com/watch?v=1wAlbzKoYbs
工作的链接.
在我的网站上,当我$this->baseUrl()
在视图中调用时,它返回一个空字符串.我希望它会回归,例如http://www.foobar.com/
.我需要手动设置基本网址吗?
在Zend_Application_Resource_Frontcontroller - 配置键的手册中,我刚刚发现了这个:
baseUrl:应用程序的显式基本URL(通常是自动检测到的)
有什么想法为什么不为我自动检测?
我在我的服务器上部署了一个新项目,但令人遗憾的是在Django项目文件夹的wsgi.py中,我有另一个项目的设置(复制粘贴,我忘记更改它).我的wsgi.py看起来像这样:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "loserti.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Run Code Online (Sandbox Code Playgroud)
而不是"lostrti.settings"应该有"cwu.settings".当然,我的项目没有工作,抱怨它找不到lostrti.settings.我修复了问题并重新加载了适当的uwsgi vassal(uwsgi --reload
),当我更改一些python代码时,我会这样做但在这种情况下没有帮助.所以我试图重装皇帝.这也没有帮助.最后我需要停下来开始皇帝,这似乎绝对是一种矫枉过正.请问,这样做的正确方法是什么?
django ×2
base-url ×1
django-hvad ×1
exception ×1
google-maps ×1
iframe ×1
javascript ×1
jquery ×1
magento ×1
model ×1
pip ×1
templates ×1
uwsgi ×1
vim ×1
virtualenv ×1
youtube ×1