2 changed files with 26 additions and 1 deletions
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
#! /usr/bin/env python |
||||
import os |
||||
import django |
||||
from django.db import IntegrityError, transaction |
||||
|
||||
from gaby.settings import DJANGO_SETTINGS_MODULE |
||||
|
||||
DRY_RUN = True |
||||
|
||||
|
||||
def work_on_db(): |
||||
" faire des choses dans la base de donnee, ne rien appliquer si DRY_RUN " |
||||
from gaby.references.models import Commune |
||||
|
||||
print("nb objets: {0}".format(Commune.objects.count())) |
||||
|
||||
|
||||
# Entry point # |
||||
if __name__ == '__main__': |
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', DJANGO_SETTINGS_MODULE) |
||||
django.setup() |
||||
with transaction.atomic(): |
||||
work_on_db() |
||||
if DRY_RUN: |
||||
raise IntegrityError('Work In Progress: Dry run') |
Loading…
Reference in new issue