<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.unelectronlibre.info/journal/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Un Electron Libre... - Tag - console</title>
  <link>http://www.unelectronlibre.info/journal/</link>
  <atom:link href="http://www.unelectronlibre.info/journal/index.php//feed/tag/console/rss2" rel="self" type="application/rss+xml"/>
  <description>Bloc-notes de Nicolas Steinmetz</description>
  <language>fr</language>
  <pubDate>Fri, 29 Aug 2008 12:05:13 +0200</pubDate>
  <copyright>Creative Commons NC-BY-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Django : activer l'autocomplétion dans votre console</title>
    <link>http://www.unelectronlibre.info/journal/post/2007/11/30/Django-%3A-activer-lautocompletion-dans-votre-console</link>
    <guid isPermaLink="false">urn:md5:1ce9b3f4f6fc4bfdb7d1e24a86557b5e</guid>
    <pubDate>Fri, 30 Nov 2007 19:09:00 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
        <category>Python - Django</category>
        <category>autocomplétion</category><category>console</category><category>django</category>    
    <description>    &lt;p&gt;Utilisant la version de développement (svn) de &lt;a href=&quot;http://www.djangoproject.com&quot; hreflang=&quot;en&quot;&gt;Django&lt;/a&gt;, j'ai farfouillé dans le contenu du répertoire &lt;a href=&quot;http://code.djangoproject.com/browser/django/trunk/extras&quot;&gt;extras&lt;/a&gt; de django et on y trouve un symathique fichier &lt;a href=&quot;http://code.djangoproject.com/browser/django/trunk/extras/django_bash_completion&quot;&gt;django_bash_completion&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Il vous suffit de placer ce fichier dans &lt;code&gt;/etc/bash_completion.d/&lt;/code&gt; (ou de faire un lien symbolique, ce qui peut être pratique si le fichier est mis à jour et si vous suivez régulièrement la version de développement).&lt;/p&gt;


&lt;p&gt;Pour profiter de cette complétion suivant votre distribution GNU/Linux et où l'autocomplétion est définie :&lt;/p&gt;

&lt;pre class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;source&lt;/span&gt; /etc/profile
&amp;nbsp;
et/ou :
&amp;nbsp;
&lt;span style=&quot;color: #000066;&quot;&gt;source&lt;/span&gt; ~/.bashrc&lt;/pre&gt;


&lt;p&gt;Ensuite, à la racine de votre projet django, faites :&lt;/p&gt;

&lt;pre class=&quot;bash&quot;&gt;python manage.py &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;Tab&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;Tab&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;et toutes les options possibles vont apparaître :&lt;/p&gt;

&lt;pre class=&quot;bash&quot;&gt;$ python manage.py
adminindex        loaddata          sqlclear          startproject
createcachetable  reset             sqlcustom         syncdb
dbshell           runfcgi           sqlflush          &lt;span style=&quot;color: #000066;&quot;&gt;test&lt;/span&gt;
diffsettings      runserver         sqlindexes        validate
dumpdata          shell             sqlreset
flush             sql               sqlsequencereset
inspectdb         sqlall            startapp&lt;/pre&gt;


&lt;p&gt;Toujours ça de pris &lt;img src=&quot;/journal/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>