Bonjour à tous,
Je souhaite mettre en place un projet django multidatase.
Pour être plus explicite :
- je dispose d'une base postgresql avec (cf schema.png):
* un schéma django dans lequel je veux mettre les tables par "defaut" de django (càd auth , group etc...)
* un schéma test dans lequel je veux mettre les tables concernant mon application "Apptest"
- derrière j'ai créer un fichier db_router.py pour faire les redirections nécessaire vers les schémas :
db_routers.py:
settings.py :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
et j'ai fait 2 tables simples avec une foreign key :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
models.py:
Mais en voulant vérifier sur la page admin de django j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Si quelqu'un a déjà eu ce souci et peut m'éclairer je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2django.db.utils.ProgrammingError: ERREUR: la relation « Author » n'existe pas LINE 1: SELECT COUNT(*) AS "__count" FROM "Author"
en vous remerciant d'avance,
Cordialement.

 

 
		
		 
        

 
			
			


 
   
 


 Utilisation de db_router avec une base postgresql
 Utilisation de db_router avec une base postgresql
				
 Répondre avec citation
  Répondre avec citation


 
			
Partager