我一直在努力与django(1.5.1)错误电子邮件报告没有被发送.
这是我用于gmail的conf设置
DEFAULT_FROM_EMAIL = 'server@example.com'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'server@example.com'
EMAIL_HOST_PASSWORD = 'passs'
EMAIL_USE_TLS = True
SERVER_EMAIL = 'server@example.com'
ADMINS = (
('Adam Min', 'adam@example.com'),
)
Run Code Online (Sandbox Code Playgroud)
如果我添加MANAGERS = ADMINS然后我收到404的电子邮件但没有MANAGERS设置我什么都没收到.
我已经创建了一个错误的URL,所以我可以测试它.
此外,我发现这个类似的Q Django通过电子邮件发送错误,但它没有帮助我.
编辑:也在配置我DEBUG = False
和这个
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'format': '%(levelname)s [%(asctime)s] %(module)s %(message)s'
},
'simple': {
'format': '%(levelname)s %(message)s'
},
},
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse',
}
},
'handlers': { …Run Code Online (Sandbox Code Playgroud) 我有一个像这样定义的类
class A:
def __init__(self):
self.item1 = None
def __repr__(self):
return str(self.__dict__)
Run Code Online (Sandbox Code Playgroud)
当我做:
>>> import simplejson
>>> myA = A()
>>> simplejson.dumps(myA)
TypeError: {'item1': None} is not JSON serializable
Run Code Online (Sandbox Code Playgroud)
我找不到原因.
我是否需要向A添加任何特定方法以使simplejson序列化我的类对象?
我正在使用Mapbox矢量切片从后端进程收集特定数据.在示例中,它们提供了曼哈顿磁贴的链接:
http://a.tiles.mapbox.com/v3/examples.map-zr0njcqy/14/4823/6160.png
作为瓦片Ž/X/ý坐标14/4823/6160
我知道从地图导航到纬度40.706119和经度-74.017554的位置在该区域内.
我还从地图的工作原理中减去了使用缩放14的整个地图是由16384 x 16384的图块组成的,左边是瓷砖的14/0/0.
然而,采用180度纬度和360度经度与总瓦片列和行给出了14/7464/4486,这不是相同的瓦片.(除非我没做对吗?)
这个问题
知道纬度和经度如何获得瓷砖坐标?
让我说我有
create table mytable(
a VARCHAR(200)
b VARCHAR(200)
c VARCHAR(200)
)
create index on mytable (b)
Run Code Online (Sandbox Code Playgroud)
如果我选择
select a, b, c from mytable;
Run Code Online (Sandbox Code Playgroud)
它会被b排序吗?