我正在尝试运行Gunicorn,我遇到了一个错误(粘贴在下面).目前它看起来像Gunicorn或其中一个依赖项正在尝试读取settings.LOGGING,而settings.py文件似乎没有定义settings.LOGGING.
所以我想知道我可以添加什么样的文字或其他代码,以便Gunicorn +依赖项具有他们认为需要的内容.
代码粘贴:
(socialenv)jonathan@li393-189:~/directory$ python manage.py run_gunicorn 0.0.0. 0:8000 2013-04-14 17:40:13 [26464] [INFO] Starting gunicorn 0.17.2 2013-04-14 17:40:13 [26464] [INFO] Listening at: http://0.0.0.0:8000 (26464) 2013-04-14 17:40:13 [26464] [INFO] Using worker: sync 2013-04-14 17:40:13 [26469] [INFO] Booting worker with pid: 26469 2013-04-14 17:40:13 [26469] [ERROR] Exception in worker process: Traceback (most recent call last): File "/home/jonathan/socialenv/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 485, in spawn_worker worker.init_process() File "/home/jonathan/socialenv/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 100, in init_process self.wsgi = self.app.wsgi() File "/home/jonathan/socialenv/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 103, in wsgi self.callable = self.load() File …
我想让用户改变ExtJS数据网格的列显示(隐藏,显示,移动,调整大小)持久并存储在服务器上.有很多事件需要监听,但在网格上注册处理程序本身似乎不会导致调用警报:
grid.on('hide', function(event)
{
alert('Save column order: column hidden.');
});
grid.on('move', function(event)
{
alert('Save column order: column moved.');
});
grid.on('resize', function(event)
{
alert('Save column sizes: column resized.');
});
grid.on('show', function(event)
{
alert('Save colum order: column shown.');
});
Run Code Online (Sandbox Code Playgroud)
(我的基本方法可能是也可能不是最优的.)
我应该具体做些什么来倾听这些事件?我可以隐藏,显示,移动和调整列的大小而不会触发警报.
通过直接使用jQuery:
如果我有一个固定的盒子(比如一个彩色的矩形),并且我将鼠标移入或移出它,如果我将鼠标光标移动到盒子的边界上,jQuery会给我一些事件.
如果我有一个以编程方式移动的彩色矩形,请向右说,我将鼠标放在框的右侧并等待,该框将在鼠标光标下移动并移过它,但不生成任何鼠标事件(或者至少是我所知道的鼠标事件).
当对象移动并且鼠标光标静止时,有什么方法可以接收与"静止物体,移动鼠标光标"在语义上相当的东西?
举个例子,让我们假设我想用jQuery Ajax部分克隆Gmail的界面,并实现定期的自动保存和发送.特别是,让我们假设我关心错误处理,期待网络和其他错误,而不仅仅是乐观,我希望合理处理不同的错误.
如果我使用$ .ajax()的"低级"功能,那么很清楚如何指定错误回调,但$ .get(),$ .post()和.load()的便捷方法不会允许指定错误回调.
悲观错误处理的最佳实践是什么?是通过在$ .ajaxSetup()中注册带有某些包装集的.ajaxError()还是内省样式的全局错误处理程序?如果尝试的自动保存失败,并且可能是根据错误类型自定义的消息,那么代码的相关部分将启动自动保存以便显示"无法自动保存"类型警告的内容是什么?
谢谢,
我想显示应用程序包中包含的HTML文件,但是当我去创建一个新文档时,我不清楚如何包含HTML,除了作为空文档.
什么是正确的"<p> Hello,world!</ p>",理想情况下,包括HTML文件作为资源?
谢谢,
http://econym.org.uk/gmap/example_eshapes.htm有一个关于如何平铺六边形的Google Maps API v2示例,尽管实现方法很难实现:它有一个中心六边形,然后在适当的方向上与六个六边形相邻然后(在准递归中)三个六边形与邻近原始六边形的六边形之一相邻.它有一个漂亮的边框与透明填充.
我怎样才能创建一个类似的效果,但最好是使用平铺,这样我就可以指定(没有递归的堆)我想要在原点的东边有一个六六边形的六边形和四边六边形从东边的六个六边形到六边形的六边形到东?
我正在寻找基于坐标的东西,最好是简单的.我已经查看了http://www.rootmetrics.com/check-coverage/的源代码并且它可以工作,但是代码与他们的特定页面,标记等相关联,因此模仿他们的代码需要一点点解开.
我是否正确理解"来自django.views.generic import list_detail"已被弃用和/或从Django中删除?
如果是这样,适当的继任者是什么?
谢谢,
-
@Gareth,谢谢.
我有一个后续问题要问:如何使用ListView替换list_detail.object_detail?
仅在导入中更改的当前代码是:
from django.conf.urls.defaults import *
#from django.views.generic import list_detail
from django.views.generic.list import ListView
from announcements.models import Announcement
from announcements.views import *
announcement_detail_info = {
"queryset": Announcement.objects.all(),
}
urlpatterns = patterns("",
url(r"^(?P<object_id>\d+)/$", list_detail.object_detail,
announcement_detail_info, name="announcement_detail"),
url(r"^(?P<object_id>\d+)/hide/$", announcement_hide,
name="announcement_hide"),
url(r"^$", announcement_list, name="announcement_home"),
)
Run Code Online (Sandbox Code Playgroud)
https://docs.djangoproject.com/en/dev/ref/class-based-views/generic-display/#listview似乎没有建议单个内联替换:
url(r"^(?P<object_id>\d+)/$", list_detail.object_detail,
announcement_detail_info, name="announcement_detail"),
Run Code Online (Sandbox Code Playgroud)
如果有的话,它建议添加一个额外的模型,并建立该模型.
是否有快速的内联替换list_detail.object_detail调用,还是需要更多的根除?
谢谢,
我正在一个页面上工作,并获得归因于空索引的第1行的"意外语法错误:意外的令牌c".
我想仔细检查JSON值是否有效,但是对于"代码中某处存在语法错误,但我不知道在哪里?",最好的方法是到达行号的底部.二进制搜索的近似值,您可以禁用/启用代码的较窄区域,看看是否可以指向某个方向?
对于程序员来说这可能是一个问题,但我一般想知道如何处理Chrome没有提供有用行号的错误.
javascript debugging google-chrome cross-browser line-numbers
我想消除Web应用程序中XSS / JavaScript注入的漏洞,在该Web应用程序中,允许用户使用允许任意HTML的CKEditor之类的编辑器(无论我选择的编辑器是否允许任意HTML,blackhats都可以提交任意HTML还是HTML)。因此,没有JavaScript,无论是SCRIPT标签,ONCLICK和Family,还是其他任何JavaScript。目标平台是Python和Django。
我最好的选择是什么?我对将标签和属性列入白名单的实现持开放态度;也就是说,我认为没有必要允许用户提交所有可以在HTML中构建的内容,而只删除JavaScript。我很高兴拥有支持标签可用性的富文本,该标签可以允许相当富表现力的富文本。我也会对产生Markdown的编辑器开放,并在保存数据之前剥离所有HTML标记。(HTML操作似乎更简单,但我还将考虑Markdown实现的解决方案。)
如果抛出异常表示提交未通过测试,我也不认为有必要生成经过净化的文本。(因此,将字符串小写并搜索'<script','onclick'等可能就足够了。)
如果可以的话,我在解决方案中的第一选择可能就是标记和属性名称的白名单。
有什么最好的解决方案(如果有)?
我在YouTube上有一个演讲,我想用它作为我二十一岁儿童主题网站的标题电影.我希望它有声音,没有自动播放.(在Youtube上观看,视频声音完好无损.)
关于[关于自动播放的这个问题],我发布了一个https://www.youtube.com/watch?v=1dYAYBNU6qM&autoplay=0的视频网址.该行为似乎没有改变.它会立即启动,但声音会静音.
如果用户点击"播放"按钮,如果二十七岁的话,我是否可以选择开始暂停并开始播放的媒体文件?
谢谢,
javascript ×5
django ×3
python ×3
jquery ×2
ajax ×1
datagrid ×1
debugging ×1
events ×1
extjs ×1
google-maps ×1
grid ×1
gunicorn ×1
ios ×1
ipad ×1
iphone ×1
line-numbers ×1
objective-c ×1
sanitization ×1
security ×1
wordpress ×1
xcode ×1
xss ×1