4 <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
5 <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
8 <meta name=
"viewport" content=
"width=device-width, initial-scale=1.0">
10 <title>auf-django-sdk
— documentation auf-django-sdk
0.1</title>
17 <link href='https://fonts.googleapis.com/css?family=Lato:
400,
700|Roboto+Slab:
400,
700|Inconsolata:
400,
700' rel='stylesheet' type='text/css'
>
27 <link rel=
"stylesheet" href=
"_static/css/theme.css" type=
"text/css" />
31 <link rel=
"top" title=
"documentation auf-django-sdk 0.1" href=
"#"/>
34 <script src=
"https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js"></script>
38 <body class=
"wy-body-for-nav" role=
"document">
40 <div class=
"wy-grid-for-nav">
43 <nav data-toggle=
"wy-nav-shift" class=
"wy-nav-side">
44 <div class=
"wy-side-nav-search">
45 <a href=
"#" class=
"fa fa-home"> auf-django-sdk
</a>
47 <form id =
"rtd-search-form" class=
"wy-form" action=
"search.html" method=
"get">
48 <input type=
"text" name=
"q" placeholder=
"Search docs" />
49 <input type=
"hidden" name=
"check_keywords" value=
"yes" />
50 <input type=
"hidden" name=
"area" value=
"default" />
55 <div class=
"wy-menu wy-menu-vertical" data-spy=
"affix" role=
"navigation" aria-label=
"main navigation">
59 <div class=
"local-toc"><ul>
60 <li><a class=
"reference internal" href=
"#">auf-django-sdk
</a><ul>
61 <li><a class=
"reference internal" href=
"#installation">Installation
</a></li>
62 <li><a class=
"reference internal" href=
"#paquets-debian">Paquets Debian
</a></li>
63 <li><a class=
"reference internal" href=
"#configuration">Configuration
</a></li>
64 <li><a class=
"reference internal" href=
"#utilisation">Utilisation
</a></li>
74 <section data-toggle=
"wy-nav-shift" class=
"wy-nav-content-wrap">
77 <nav class=
"wy-nav-top" role=
"navigation" aria-label=
"top navigation">
78 <i data-toggle=
"wy-nav-top" class=
"fa fa-bars"></i>
79 <a href=
"#">auf-django-sdk
</a>
84 <div class=
"wy-nav-content">
85 <div class=
"rst-content">
86 <div role=
"navigation" aria-label=
"breadcrumbs navigation">
87 <ul class=
"wy-breadcrumbs">
88 <li><a href=
"#">Docs
</a> »</li>
90 <li>auf-django-sdk
</li>
91 <li class=
"wy-breadcrumbs-aside">
93 <a href=
"_sources/index.txt" rel=
"nofollow"> View page source
</a>
101 <div class=
"section" id=
"auf-django-sdk">
102 <h1>auf-django-sdk
<a class=
"headerlink" href=
"#auf-django-sdk" title=
"Lien permanent vers ce titre">¶
</a></h1>
103 <p>Kit de développement Django ou désignés par le sigle anglais SDK (Software Development Kit)
104 est un ensemble d
’outils permettant aux développeurs de créer des applications de type défini
105 dans notre cas Django.
</p>
106 <div class=
"section" id=
"installation">
107 <h2>Installation
<a class=
"headerlink" href=
"#installation" title=
"Lien permanent vers ce titre">¶
</a></h2>
109 <div class=
"highlight-python"><div class=
"highlight"><pre>sudo apt-get install auf-django-sdk
113 <div class=
"section" id=
"paquets-debian">
114 <h2>Paquets Debian
<a class=
"headerlink" href=
"#paquets-debian" title=
"Lien permanent vers ce titre">¶
</a></h2>
115 <p>auf-django-auf-sdk
</p>
117 <div>Contient les modules Python et Django développé par l
’AUF.
</div></blockquote>
118 <p>auf-django14-base-sdk
</p>
120 <div>Contient les modules de base pour les sites Django de l
’AUF
</div></blockquote>
121 <p>auf-django14-extra-sdk
</p>
123 <div>Contient les modules d
’extra pour les sites Django de l
’AUF
</div></blockquote>
124 <p>auf-django14-dev-sdk
</p>
126 <div>Contient les modules d
’aide au développement des sites Django de l
’AUF
</div></blockquote>
128 <div class=
"section" id=
"configuration">
129 <h2>Configuration
<a class=
"headerlink" href=
"#configuration" title=
"Lien permanent vers ce titre">¶
</a></h2>
132 <p>django14_extra
</p>
133 <p>django14_auf_admin
</p>
134 <p>django14_auf_dev
</p>
136 <div class=
"section" id=
"utilisation">
137 <h2>Utilisation
<a class=
"headerlink" href=
"#utilisation" title=
"Lien permanent vers ce titre">¶
</a></h2>
138 <p>Exemple d
’arboressance:
</p>
139 <div class=
"highlight-python"><div class=
"highlight"><pre>/srv/
150 <p>Exemple de fichier
<cite>manage.py
</cite></p>
151 <div class=
"highlight-python"><div class=
"highlight"><pre><span class=
"c">#!/usr/bin/env python
</span>
152 <span class=
"kn">import
</span> <span class=
"nn">os
</span>
153 <span class=
"kn">import
</span> <span class=
"nn">sys
</span>
155 <span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">path
</span><span class=
"o">.
</span><span class=
"n">append
</span><span class=
"p">(
</span><span class=
"s">'./mywebs/
'</span><span class=
"p">)
</span>
156 <span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">path
</span><span class=
"o">.
</span><span class=
"n">append
</span><span class=
"p">(
</span><span class=
"s">'./external_apps/
'</span><span class=
"p">)
</span>
158 <span class=
"c"># Pour le dev localement
</span>
159 <span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">path
</span><span class=
"o">.
</span><span class=
"n">append
</span><span class=
"p">(
</span><span class=
"s">'../auf-django-sdk/sdk/django14_auf/
'</span><span class=
"p">)
</span>
160 <span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">path
</span><span class=
"o">.
</span><span class=
"n">append
</span><span class=
"p">(
</span><span class=
"s">'../auf-django-sdk/sdk/django14_base/
'</span><span class=
"p">)
</span>
161 <span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">path
</span><span class=
"o">.
</span><span class=
"n">append
</span><span class=
"p">(
</span><span class=
"s">'../auf-django-sdk/sdk/django14_dev/
'</span><span class=
"p">)
</span>
163 <span class=
"c"># Pour la production
</span>
164 <span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">path
</span><span class=
"o">.
</span><span class=
"n">append
</span><span class=
"p">(
</span><span class=
"s">'/var/lib/auf-django-sdk/django14_auf/
'</span><span class=
"p">)
</span>
165 <span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">path
</span><span class=
"o">.
</span><span class=
"n">append
</span><span class=
"p">(
</span><span class=
"s">'/var/lib/auf-django-sdk/django14_base/
'</span><span class=
"p">)
</span>
167 <span class=
"k">if
</span> <span class=
"n">__name__
</span> <span class=
"o">==
</span> <span class=
"s">"__main__
"</span><span class=
"p">:
</span>
168 <span class=
"n">settings_module
</span> <span class=
"o">=
</span> <span class=
"s">"mywebs.settings
"</span>
170 <span class=
"n">os
</span><span class=
"o">.
</span><span class=
"n">environ
</span><span class=
"o">.
</span><span class=
"n">setdefault
</span><span class=
"p">(
</span><span class=
"s">"DJANGO_SETTINGS_MODULE
"</span><span class=
"p">,
</span> <span class=
"n">settings_module
</span><span class=
"p">)
</span>
171 <span class=
"kn">from
</span> <span class=
"nn">django.core.management
</span> <span class=
"kn">import
</span> <span class=
"n">execute_from_command_line
</span>
172 <span class=
"n">execute_from_command_line
</span><span class=
"p">(
</span><span class=
"n">sys
</span><span class=
"o">.
</span><span class=
"n">argv
</span><span class=
"p">)
</span>
185 <div role=
"contentinfo">
187 © Copyright
2015, © Agence universitaire de la Francophonie.
191 <a href=
"https://github.com/snide/sphinx_rtd_theme">Sphinx theme
</a> provided by
<a href=
"https://readthedocs.org">Read the Docs
</a>
204 <script type=
"text/javascript">
205 var DOCUMENTATION_OPTIONS = {
208 COLLAPSE_INDEX:false,
213 <script type=
"text/javascript" src=
"_static/jquery.js"></script>
214 <script type=
"text/javascript" src=
"_static/underscore.js"></script>
215 <script type=
"text/javascript" src=
"_static/doctools.js"></script>
221 <script type=
"text/javascript" src=
"_static/js/theme.js"></script>
226 <script type=
"text/javascript">
228 SphinxRtdTheme.StickyNav.enable();