这句话:
INSERT INTO table (...)
VALUES (...)
WHERE NOT EXISTS (...)
是否存在使用Sqlite3?
编辑:
INSERT OR IGNORE
不适用于我的情况
答案 0 :(得分:0)
请使用此方法检查数据库中是否存在值。非常简单明了..希望对您有用。
from pyramid.events import subscriber
from pyramid.events import BeforeRender
@subscriber(BeforeRender)
def add_global(event):
event['GMAPS_API_KEY'] = get_gmaps_key()
def show_map(request):
return render_to_response('views/map.mak', {},request=request)
config = Configurator()
config.include('pyramid_mako')
config.add_route('map', '/')
config.add_view(show_map, route_name='map')
app = config.make_wsgi_app()
host, port = '127.0.0.1', 8080
server = make_server(host, port, app)
server.serve_forever()