projets
/
auf_rh_dae.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
557f4e6
)
Ajout d'un routeur de base de données pour lecture seulement
author
Patrick Hetu
<patrick.hetu@auf.org>
Thu, 18 Dec 2014 17:51:11 +0000
(12:51 -0500)
committer
Patrick Hetu
<patrick.hetu@auf.org>
Thu, 18 Dec 2014 17:51:11 +0000
(12:51 -0500)
project/routeur.py
[new file with mode: 0644]
patch
|
blob
diff --git a/project/routeur.py
b/project/routeur.py
new file mode 100644
(file)
index 0000000..
a793871
--- /dev/null
+++ b/
project/routeur.py
@@ -0,0
+1,19
@@
+
+# encoding: utf-8
+
+
+class RORouter(object):
+ def db_for_read(self, model, **hints):
+ return None
+
+ def db_for_write(self, model, **hints):
+ if model._meta.app_label in ['auth', 'sessions', 'dashboard']:
+ return None
+ else:
+ assert False, "Vous ne pouvez écrire dans l'application: {}".format(model._meta.app_label)
+
+ def allow_relation(self, obj1, obj2, **hints):
+ return True
+
+ def allow_migrate(self, db, model):
+ return True