import os | |
import sys | |
from django.db.backends import BaseDatabaseClient | |
class DatabaseClient(BaseDatabaseClient): | |
executable_name = 'sqlite3' | |
def runshell(self): | |
args = [self.executable_name, | |
self.connection.settings_dict['NAME']] | |
if os.name == 'nt': | |
sys.exit(os.system(" ".join(args))) | |
else: | |
os.execvp(self.executable_name, args) | |