Commit | Line | Data |
---|---|---|
9db76584 PH |
1 | Un SDK (Software Development Kit) ou trousse de développement logiciel est un |
2 | un ensemble d'outils, dans ce cas si pour le framework de développement Django | |
3 | de l'AUF. | |
4 | ||
5 | Ce dépôt Git contient l'ensemble des scripts qui permettre la construction | |
6 | et la maintenance du SDK. | |
7 | ||
8 | ||
9db76584 PH |
9 | Installation |
10 | ------------ | |
11 | ||
12 | ||
13 | :: | |
14 | ||
15 | sudo apt-get install make python-pip | |
faf32ae7 | 16 | sudo pip install peep freeze-requirements yolk |
9db76584 PH |
17 | |
18 | Usage | |
19 | ----- | |
20 | ||
faf32ae7 | 21 | Ordre de la construction:: |
9db76584 PH |
22 | |
23 | seeds -> requirements -> sdk | |
24 | ||
25 | Commande:: | |
26 | ||
27 | make | |
28 | ||
29 | ||
30 | Arboresence | |
31 | ----------- | |
32 | ||
33 | Suggestion:: | |
34 | ||
35 | /srv/ | |
faf32ae7 PH |
36 | auf-django-sdk/ |
37 | sdk/ | |
38 | django_auf/ | |
39 | django_14/ | |
40 | django_auf_dev/ | |
9db76584 PH |
41 | mywebs_site/ |
42 | mywebs/ | |
43 | externals_apps/ | |
44 | ||
45 | ||
46 | manage.py | |
47 | --------- | |
48 | ||
faf32ae7 | 49 | .. code-block:: python |
9db76584 PH |
50 | |
51 | #!/usr/bin/env python | |
52 | import os | |
53 | import sys | |
54 | ||
21d345a0 PH |
55 | sys.path.append('./mywebs/') |
56 | sys.path.append('./external_apps/') | |
faf32ae7 PH |
57 | |
58 | sys.path.append('../auf-django-sdk/sdk/django_auf/') | |
59 | sys.path.append('../auf-django-sdk/sdk/django_14/') | |
60 | sys.path.append('../auf-django-sdk/sdk/django_auf_dev/') | |
61 | ||
62 | sys.path.append('/var/lib/auf-django-sdk/django_auf/') | |
63 | sys.path.append('/var/lib/auf-django-sdk/django_14/') | |
64 | sys.path.append('/var/lib/auf-django-sdk/django_auf_dev/') | |
9db76584 PH |
65 | |
66 | if __name__ == "__main__": | |
67 | settings_module = "mywebs.settings" | |
68 | ||
69 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", settings_module) | |
70 | from django.core.management import execute_from_command_line | |
71 | execute_from_command_line(sys.argv) | |
72 | ||
73 | ||
74 | Voir aussi | |
75 | ---------- | |
76 | ||
77 | * http://git.auf.org/?p=auf_skeleton_django.git |