<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0'
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
    <channel>
        <!-- This XML Feed shows details for the page Django Community Aggregator -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>Django Community Aggregator</title>
        <description>&lt;p&gt;Aggregated feeds from the Django community.&lt;/p&gt;
</description>
                <category>community</category>
        <category>django</category>

        <pubDate>Wed, 28 Dec 2005 15:19:49 -0800</pubDate>
        <lastBuildDate>Wed, 28 Dec 2005 15:19:49 -0800</lastBuildDate>
            
        <item>
            <title>Eric Florenzano: DjangoCon: Great conference, or greatest conference ever?</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Eric+Florenzano%3A+DjangoCon%3A+Great+conference%2C+or+greatest+conference+ever%3F/cd1ow</link>
            <description>&lt;p&gt;The internet is such a strange place.  It allows us to collaborate on projects without ever seeing each other in person.  It allows us to meet new people, discover interests that we never knew we had, and keep in touch with friends.  However much the internet allows us to connect, though, there&#039;s simply no replacement for face-to-face contact.  Who would have thought that a piece of software whose main goal is to ease the pain of creating websites could bring people together from Prague, London, Germany, and even Lawrence, Kansas?  To me, it&#039;s nearly inconceivable.  But inconceivable or not, Django now has its &lt;a class=&quot;reference&quot; href=&quot;http://djangocon.org/&quot;&gt;very own conference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What I noticed about this first DjangoCon was a strange and exciting dichotomy of sorts, best exemplified by the opening and closing keynotes.  On the one hand, it&#039;s difficult to believe just how far Django has come since it was first released in 2005.  On the other hand, there are so many great ideas for Django and Django-related projects that it&#039;s nearly impossible to fight the urge to pop open your favorite text editor and start coding right now.&lt;/p&gt;
&lt;p&gt;For &lt;a class=&quot;reference&quot; href=&quot;http://avalonstar.com/&quot;&gt;some people&lt;/a&gt;, it was great to &lt;a class=&quot;reference&quot; href=&quot;http://blog.howiworkdaily.com/&quot;&gt;meet them&lt;/a&gt; for the &lt;a class=&quot;reference&quot; href=&quot;http://rob.cogit8.org/&quot;&gt;first time&lt;/a&gt;, and for &lt;a class=&quot;reference&quot; href=&quot;http://jtauber.com/&quot;&gt;others&lt;/a&gt;, it was &lt;a class=&quot;reference&quot; href=&quot;http://justinlilly.com/&quot;&gt;great&lt;/a&gt; to simply &lt;a class=&quot;reference&quot; href=&quot;http://thisweekindjango.com/&quot;&gt;reconnect&lt;/a&gt;.  (Apologies to those that I couldn&#039;t fit into those links, by the way.)  Below is what I find to be a hilarious image, courtesy of &lt;a class=&quot;reference&quot; href=&quot;http://devdojo.de/stream/&quot;&gt;Sebastian Hillig&lt;/a&gt;--whose &lt;a class=&quot;reference&quot; href=&quot;http://www.flickr.com/photos/bastispicks/sets/72157607140512491/&quot;&gt;Flickr page&lt;/a&gt; has some really well-shot photos of the conference.&lt;/p&gt;
&lt;img alt=&quot;http://media.eflorenzano.com/img/djangocon.jpg&quot; src=&quot;http://media.eflorenzano.com/img/djangocon.jpg&quot;/&gt;
&lt;p&gt;For those of us involved in the &lt;a class=&quot;reference&quot; href=&quot;http://pinaxproject.com/&quot;&gt;Pinax&lt;/a&gt; project, DjangoCon was a bit of a coming out party.  Firstly, in a literal sense--as &lt;a class=&quot;reference&quot; href=&quot;http://cloud27.com/&quot;&gt;cloud27&lt;/a&gt;, the flagship website built on &lt;a class=&quot;reference&quot; href=&quot;http://pinaxproject.com/&quot;&gt;Pinax&lt;/a&gt;, was launched (real men launch during presentations).  But also in a figurative sense--as most of us sported our Pinax-branded shirts and trumpeted the features that Pinax provides out of the box.  James Tauber&#039;s talk that kicked it all off couldn&#039;t have gone better, and I&#039;m certain that when the video comes out on YouTube, it will enjoy a second and third life while people discover and become interested in the platform.&lt;/p&gt;
&lt;p&gt;Another thing that surprised me about the conference was the amount of healthy criticism that went around in the conference.  Only a select few presentations escaped the &lt;a class=&quot;reference&quot; href=&quot;http://flickr.com/photos/postneo/2836990032/&quot;&gt;constructive criticism&lt;/a&gt; of &lt;a class=&quot;reference&quot; href=&quot;http://www.b-list.org/&quot;&gt;James Bennett&lt;/a&gt;, the &lt;a class=&quot;reference&quot; href=&quot;http://www.flickr.com/photos/704race/2835013556/in/set-72157607147999891/&quot;&gt;wrath&lt;/a&gt; of &lt;a class=&quot;reference&quot; href=&quot;http://www.iamcal.com/&quot;&gt;Cal Henderson&lt;/a&gt;, or the &lt;a class=&quot;reference&quot; href=&quot;http://www.flickr.com/photos/704race/2837100896/&quot;&gt;healthy reminders&lt;/a&gt; by &lt;a class=&quot;reference&quot; href=&quot;http://compoundthinking.com/blog/&quot;&gt;Mark Ramm&lt;/a&gt;.  Instead of people getting upset, though, I heard all sorts of conversations throughout the conference discussing ideas and strategies for how to overcome the shortcomings that were pointed out.&lt;/p&gt;
&lt;p&gt;But in the end, what would DjangoCon be without a good old fashioned group hug?  Thanks to everyone who made it possible, and here&#039;s to another year of friendship and achievement for everyone in Django-land!&lt;/p&gt;
&lt;img alt=&quot;http://farm4.static.flickr.com/3185/2838728852_9c6a460602.jpg?v=0&quot; src=&quot;http://farm4.static.flickr.com/3185/2838728852_9c6a460602.jpg?v=0&quot;/&gt;
&lt;p&gt;(Picture by &lt;a class=&quot;reference&quot; href=&quot;http://flickr.com/photos/704race/&quot;&gt;704race&lt;/a&gt;, whose pictures are also really fun!)&lt;/p&gt;</description>
            
            <pubDate>Mon, 08 Sep 2008 04:00:59 -0700</pubDate>
        </item>
            
        <item>
            <title>David Cramer: Django Debug Toolbar</title>
            <link>http://swik.net/django/Django+Community+Aggregator/David+Cramer%3A+Django+Debug+Toolbar/cd1cx</link>
            <description>After the presentation yesterday evening, and Cal Anderson showing Pownce&amp;#8217;s debug toolbar for a moment, it seemed like a great idea to create a pluggable out of it. It turned out I wasn&amp;#8217;t the only one with this idea.
I ended up creating a few &amp;#8220;panels&amp;#8221; inside of an overlay toolbar, which showed things like SQL [...]</description>
            
            <pubDate>Mon, 08 Sep 2008 02:01:13 -0700</pubDate>
        </item>
            
        <item>
            <title>Patrick Altman: Shifting Bits: Another Django Blog Engine</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Patrick+Altman%3A+Shifting+Bits%3A+Another+Django+Blog+Engine/cd0st</link>
            <description>Tonight I released/open-sourced ShiftingBits.  This blog is still on WordPress, but I believe I am close to having the all the features I need/require to make the migration possible.

I pretty much stole a bunch from Brian Rosner&amp;#8217;s oebfare code base so if any of it looks familiar, that&amp;#8217;s where I copied a lot of [...]</description>
            
            <pubDate>Sun, 07 Sep 2008 22:01:25 -0700</pubDate>
        </item>
            
        <item>
            <title>Simon Willison: Django tickets with keyword &quot;djangocon&quot;</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Simon+Willison%3A+Django+tickets+with+keyword+%22djangocon%22/cd0jm</link>
            <description>&lt;div class=&quot;blogmark segment&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://code.djangoproject.com/query?status=new&amp;status=assigned&amp;status=reopened&amp;keywords=%7Edjangocon&amp;order=priority&quot;&gt;Django tickets with keyword “djangocon”&lt;/a&gt;. Adrian and Jacob ran an “I want a pony” session during their closing keynote at DjangoCon—I’ve filed the feature requests as tickets tagged with the “djangocon” keyword.&lt;/p&gt;
&lt;/div&gt;</description>
            
            <pubDate>Sun, 07 Sep 2008 20:01:03 -0700</pubDate>
        </item>
            
        <item>
            <title>James Bennett: Slides</title>
            <link>http://swik.net/django/Django+Community+Aggregator/James+Bennett%3A+Slides/cdzci</link>
            <description>&lt;p&gt;I&amp;#8217;m sitting here in Building 40 at Google, waiting for this morning&amp;#8217;s first &lt;a href=&quot;http://djangocon.org/&quot;&gt;DjangoCon&lt;/a&gt; keynote to start, and getting ready for the Django technical design panel which comes immediately afterward. Naturally, I&amp;#8217;m taking advantage of the down time (and Google&amp;#8217;s bandwidth) to upload my slides from yesterday&amp;#8217;s talk. If you&amp;#8217;ve seen/read the slides from &lt;a href=&quot;http://feeds.feedburner.com/weblog/2008/mar/15/slides/&quot;&gt;the version of this talk I gave at PyCon&lt;/a&gt;, I can tell you that ...&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.b-list.org/weblog/2008/sep/07/slides/&quot;&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Sun, 07 Sep 2008 11:00:33 -0700</pubDate>
        </item>
            
        <item>
            <title>Patrick Beeson: How to upgrade to Django Comments 1.0</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Patrick+Beeson%3A+How+to+upgrade+to+Django+Comments+1.0/cdyw7</link>
            <description>&lt;p&gt;The release of Django 1.0 held many new developments for the Python-based framework that I&#039;ve used to build several projects during the past few months. But one feature I was really looking forward to exploring was the new, refactored comments application.
&lt;/p&gt;
&lt;p&gt;Unfortunately, Django Comments 1.0 also comes with the scary prospect of database updates, data migrations, markup changes, CSS changes and other headaches. Here&#039;s how I tackled the upgrade.
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prepare your projects&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;My personal Web site was already running on a variation of Django trunk (pre-alpha) before I upgraded to Django 1.0 final. This made the update process somewhat easier since I&#039;d already been through the updates for newForms admin and the like.
&lt;/p&gt;
&lt;p&gt;Also, I don&#039;t have a typical development environment for this site, which really puts an emphasis on reading through the documentation. You don&#039;t want surprises from backwards-incompatible changes!
&lt;/p&gt;
&lt;p&gt;Here are the steps I took for preparing my site for Django Comments 1.0:
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     &lt;a href=&quot;http://docs.djangoproject.com/en/dev/ref/contrib/comments/#ref-contrib-comments-index&quot; title=&quot;Django Comments documentation&quot;&gt;Read the documentation&lt;/a&gt; on the Django Project site thoroughly (including &lt;a href=&quot;http://docs.djangoproject.com/en/dev/ref/contrib/comments/upgrade/#ref-contrib-comments-upgrade&quot; title=&quot;Django Comments upgrade guide&quot;&gt;the upgrade guide&lt;/a&gt;)
 &lt;/li&gt;

 &lt;li&gt;
     Comment out, or remove any references to the awesome, but incompatible (for now) &lt;a href=&quot;http://code.google.com/p/django-comment-utils/&quot; title=&quot;Django-comment-utils&quot;&gt;django-comment-utils&lt;/a&gt; package
 &lt;/li&gt;

 &lt;li&gt;
     Change any reference to &quot;FreeComment&quot; to &quot;Comment&quot;
 &lt;/li&gt;

 &lt;li&gt;
     Change template tags to reflect the new methods of getting the list of comments or the comment count, like &lt;code&gt;{% get_free_comment_list for blog.entry object.id as comment_list %}&lt;/code&gt; and &lt;code&gt;{% get_comment_count for blog.entry object.id as comment_count %}&lt;/code&gt;
 &lt;/li&gt;

 &lt;li&gt;
     Update the template tag for rendering your comment form to &lt;code&gt;{% render_comment_form for object %}&lt;/code&gt;
 &lt;/li&gt;

 &lt;li&gt;
     In your URLs, change &lt;code&gt;(r&#039;^comments/&#039;, include(&#039;django.contrib.comments.urls.comments&#039;)),&lt;/code&gt; to &lt;code&gt;(r&#039;^comments/&#039;, include(&#039;django.contrib.comments.urls&#039;)),&lt;/code&gt;
 &lt;/li&gt;

 &lt;li&gt;
     If you&#039;re providing an RSS feed for the latest comments, change this to &lt;code&gt;from django.contrib.comments.feeds import LatestCommentFeed&lt;/code&gt;
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You&#039;ll also need to take a look at the new template offerings provided with Django Comments 1.0:
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     reply_preview.html
 &lt;/li&gt;

 &lt;li&gt;
     posted.html
 &lt;/li&gt;

 &lt;li&gt;
     preview.html
 &lt;/li&gt;

 &lt;li&gt;
     moderation_queue.html
 &lt;/li&gt;

 &lt;li&gt;
     flagged.html
 &lt;/li&gt;

 &lt;li&gt;
     form.html
 &lt;/li&gt;

 &lt;li&gt;
     flag.html
 &lt;/li&gt;

 &lt;li&gt;
     reply.html
 &lt;/li&gt;

 &lt;li&gt;
     base.html
 &lt;/li&gt;

 &lt;li&gt;
     delete.html
 &lt;/li&gt;

 &lt;li&gt;
     deleted.html
 &lt;/li&gt;

 &lt;li&gt;
     approve.html
 &lt;/li&gt;

 &lt;li&gt;
     approved.html
 &lt;/li&gt;

 &lt;li&gt;
     400-debug.html
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I had to update my modified versions of &lt;code&gt;preview.html&lt;/code&gt; and &lt;code&gt;posted.html&lt;/code&gt; to reflect the upgrade.
&lt;/p&gt;
&lt;p&gt;Once you&#039;ve prepared your site for the upgrade, run the following, and hopefully familiar, command from shell: &lt;code&gt;python manage.py syncdb&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;This will install the new &quot;django_comments&quot; table and index in your database.
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Migrating your comments to Django Comments 1.0&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;For those with little knowledge of MySQL, don&#039;t fret. This part is very easy thanks to a code snippet provided in the Django Comments 1.0 upgrade guide. Simply use the following shell command to enter your database shell &lt;code&gt;python manage.py dbshell&lt;/code&gt; and run the following SQL:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;BEGIN;

INSERT INTO django_comments
    (content_type_id, object_pk, site_id, user_name, user_email, user_url,
    comment, submit_date, ip_address, is_public, is_removed)
SELECT
    content_type_id, object_id, site_id, person_name, &#039;&#039;, &#039;&#039;, comment,
    submit_date, ip_address, is_public, approved
FROM comments_freecomment;

INSERT INTO django_comments
    (content_type_id, object_pk, site_id, user_id, user_name, user_email,
    user_url, comment, submit_date, ip_address, is_public, is_removed)
SELECT
    content_type_id, object_id, site_id, user_id, &#039;&#039;, &#039;&#039;, &#039;&#039;, comment,
    submit_date, ip_address, is_public, is_removed
FROM comments_comment;

UPDATE django_comments SET user_name = (
    SELECT username FROM auth_user
    WHERE django_comments.user_id = auth_user.id
) WHERE django_comments.user_id is not NULL;
UPDATE django_comments SET user_email = (
    SELECT email FROM auth_user
    WHERE django_comments.user_id = auth_user.id
) WHERE django_comments.user_id is not NULL;

COMMIT;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Your comments should be properly migrated into the new comments table.
&lt;/p&gt;
&lt;p&gt;Make sure you restart Apache after these changes!
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New HTML in comments&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;Previous to this upgrade, Django Comments only provided fields for name, e-mail and the comment itself. New in Django Comments 1.0 are name, e-mail, URL and the comment field.
&lt;/p&gt;
&lt;p&gt;You&#039;ll probably need to change your CSS to hook into the new URL field, as well as the new &quot;submit&quot; options.
&lt;/p&gt;
&lt;p&gt;Also, keep in mind that the &quot;name&quot; database field has changed from &lt;code&gt;person_name&lt;/code&gt; to &lt;code&gt;user_name&lt;/code&gt;. This will require a change to your template variables.
&lt;/p&gt;
&lt;p&gt;Other updates includes &lt;a href=&quot;http://docs.djangoproject.com/en/dev/ref/contrib/comments/#more-information&quot; title=&quot;Spam prevention features in Django Comments 1.0&quot;&gt;a number of spam-prevention features&lt;/a&gt; such as the &quot;honeypot&quot; field.
&lt;/p&gt;
&lt;p&gt;For now, I&#039;m relying on the new spam prevention instead of the django-comment-utils Akismet filter. But I&#039;m quite certain I&#039;ll need to find a way to re-integrate this soon.
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;First impressions of Django Comments 1.0&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;Though it&#039;s only been a few hours since I&#039;ve preformed the update, the new Django Comments app appears to be preforming very well. Unless you&#039;ve hacked the older comments app to provide functionality that doesn&#039;t exist in the new version, it would be well-worth an upgrade.
&lt;/p&gt;
&lt;p&gt;I&#039;d love to hear others&#039; feedback on the new app; feel free to post your thoughts in the comments, or &lt;a href=&quot;http://patrickbeeson.com/contact/&quot; title=&quot;Contact form&quot;&gt;contact me directly&lt;/a&gt;.
&lt;/p&gt;</description>
            
            <pubDate>Sun, 07 Sep 2008 08:00:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Patrick Beeson: Upgrading to Django Comments 1.0</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Patrick+Beeson%3A+Upgrading+to+Django+Comments+1.0/cdysc</link>
            <description>&lt;p&gt;The release of Django 1.0 held many new developments for the Python-based framework that I&#039;ve used to build several projects during the past few months. But one feature I was really looking forward to exploring was the new, refactored comments application.
&lt;/p&gt;
&lt;p&gt;Unfortunately, Django Comments 1.0 also comes with the scary prospect of database updates, data migrations, markup changes, CSS changes and other headaches. Here&#039;s how I tackled the upgrade.
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prepare your projects&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;My personal Web site was already running on a variation of Django trunk (pre-alpha) before I upgraded to Django 1.0 final. This made the update process somewhat easier since I&#039;d already been through the updates for newForms admin and the like.
&lt;/p&gt;
&lt;p&gt;Also, I don&#039;t have a typical development environment for this site, which really puts an emphasis on reading through the documentation. You don&#039;t want surprises from backwards-incompatible changes!
&lt;/p&gt;
&lt;p&gt;Here are the steps I took for preparing my site for Django Comments 1.0:
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     Read the documentation on the Django Project site thoroughly
 &lt;/li&gt;

 &lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
            
            <pubDate>Sun, 07 Sep 2008 07:00:46 -0700</pubDate>
        </item>
            
        <item>
            <title>John DeRosa: Moving from Django to Plone</title>
            <link>http://swik.net/django/Django+Community+Aggregator/John+DeRosa%3A+Moving+from+Django+to+Plone/cdxwe</link>
            <description>This is the first of what might be a series of posts about learning Plone. Or, maybe I&amp;#8217;ll never write about this again&amp;#8230;
I&amp;#8217;ve worked in Django since January 2006, when Joe Heck, Karen Williams, and I built the now-defunct TrenchMice site. I haven&amp;#8217;t done any Django work since March, when I joined Fisher Communications, but I&amp;#8217;ve followed [...]</description>
            
            <pubDate>Sat, 06 Sep 2008 23:00:56 -0700</pubDate>
        </item>
            
        <item>
            <title>David Cramer: High Performance Django</title>
            <link>http://swik.net/django/Django+Community+Aggregator/David+Cramer%3A+High+Performance+Django/cdxjp</link>
            <description>Below you will find resources from my presentation on High Performance Django.

Slides
Profiling Middleware
Template Engine Benchmarks: Real-world Example, Benchmark Testcase</description>
            
            <pubDate>Sat, 06 Sep 2008 19:00:08 -0700</pubDate>
        </item>
            
        <item>
            <title>Arthur Koziel: Automatical superuser creation with Django</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Arthur+Koziel%3A+Automatical+superuser+creation+with+Django/cdunu</link>
            <description>&lt;p&gt;I delete and sync my database fairly often during development with Django because the &quot;syncdb&quot; command will not alter the table in the database after, for example, adding a new field to the corresponding model.&lt;/p&gt;

&lt;p&gt;The problem I have with this is typing in the same data for a superuser over and over again. It&#039;s a very repetitive task, so I was grateful when I heard this tip from my co-worker Sebastian today.&lt;/p&gt;
&lt;h3&gt;Superuser from fixture&lt;/h3&gt;

&lt;p&gt;We&#039;re going to automatically load the superuser from a fixture. To do this, dump the data of the auth module into a fixture called &quot;initial_data.json&quot;:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;./manage.py dumpdata --indent&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;2 auth &amp;gt; initial_data.json
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;You&#039;ll see that along the superuser that you&#039;ve already created during the usual &quot;syncdb&quot; execution, a few other credentials got dumped. Since we only need the data for the superuser, delete the irrelevant stuff. The file should look like this:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;&amp;quot;pk&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mf&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
    &lt;span class=&quot;s&quot;&gt;&amp;quot;model&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;auth.user&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
    &lt;span class=&quot;s&quot;&gt;&amp;quot;fields&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;s&quot;&gt;&amp;quot;username&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;arthur&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;first_name&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;last_name&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;is_active&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;is_superuser&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;is_staff&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;last_login&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;2008-09-04 14:25:29&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;groups&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[],&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;user_permissions&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[],&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;password&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;sha1$fooobar123&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;email&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;arthur@arthurkoziel.com&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;date_joined&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;2008-09-04 14:25:29&amp;quot;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;The fixture called &quot;initial_data.json&quot; will automatically get loaded by Django every time you execute the &quot;syncdb&quot; command.&lt;/p&gt;

&lt;p&gt;Delete your database and try to run the &quot;syncdb&quot; command with the &quot;--noinput&quot; option passed (it will prevent the script to go into interactive mode):&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;./manage.py syncdb --noinput
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;There shouldn&#039;t be a prompt for a superuser and you should see a message at the end of the output indicating that your fixture was loaded.&lt;/p&gt;
&lt;h3&gt;Admin login&lt;/h3&gt;

&lt;p&gt;Not having to create a superuser is great, but if you&#039;re working a lot with Django&#039;s contrib.admin application, you&#039;ll need to log-in again every time you sync the database and load the user fixture. Another repetitive task that can be eliminated:&lt;/p&gt;

&lt;p&gt;After logging in into the admin backend, dump the data of the &quot;session&quot; table into stdout:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;./manage.py dumpdata --indent&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;2 sessions
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Copy the dictionary containing the session for your superuser and append it to the list in &quot;inital_data.json&quot; like this:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;&amp;quot;pk&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;mf&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
    &lt;span class=&quot;s&quot;&gt;&amp;quot;model&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;auth.user&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
    &lt;span class=&quot;s&quot;&gt;&amp;quot;fields&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;s&quot;&gt;&amp;quot;username&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;arthur&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;first_name&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;last_name&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;is_active&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;is_superuser&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;is_staff&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;last_login&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;2008-09-04 14:25:29&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;groups&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[],&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;user_permissions&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;[],&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;password&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;sha1$foobarbarfoo&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;email&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;arthur@arthurkoziel.com&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;date_joined&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;2008-09-04 14:25:29&amp;quot;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;},&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;&amp;quot;pk&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;9aadfe1de61b0937fasd684221f03&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
    &lt;span class=&quot;s&quot;&gt;&amp;quot;model&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;sessions.session&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
    &lt;span class=&quot;s&quot;&gt;&amp;quot;fields&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;s&quot;&gt;&amp;quot;expire_date&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;2008-10-20 14:34:59&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; 
      &lt;span class=&quot;s&quot;&gt;&amp;quot;session_data&amp;quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&amp;quot;foobar123&amp;quot;&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;You might want to increase the &quot;expire_date&quot; a little bit, so that your session won&#039;t expire.&lt;/p&gt;
&lt;p&gt;Now everytime you delete and sync your database (remember to pass &quot;--noinput&quot;), Django will automatically load the superuser and it&#039;s associated session from the fixture. You won&#039;t have to manually type in the data for the user and log-in into the backend everytime anymore.&lt;/p&gt;</description>
            
            <pubDate>Fri, 05 Sep 2008 16:04:09 -0700</pubDate>
        </item>
            
        <item>
            <title>Ville Säävuori: Django Release Party in Helsinki</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Ville+S%C3%A4%C3%A4vuori%3A+Django+Release+Party+in+Helsinki/cdtg9</link>
            <description>&lt;p&gt;Heads up &lt;a href=&quot;http://djangopeople.net/fi/&quot;&gt;Finnish Djangonauts&lt;/a&gt;! Join us for celebrating the Django 1.0 release at Kaapelitehdas, Helsinki tomorrow evening (Saturday 6th) starting at 5 pm. More information on the location and attendees can be found on the &lt;a href=&quot;http://code.djangoproject.com/wiki/VersionOneReleasePartyHelsinki&quot;&gt;event wiki page&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;This is an open invite &amp;#8212; everyone is welcome!
&lt;/p&gt;
&lt;p&gt;See you there! :)
&lt;/p&gt;

&lt;p&gt;&amp;raquo; &lt;a href=&quot;http://www.unessa.net/en/hoyci/2008/09/django-release-party/#comment&quot;&gt;Comment this entry&lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Fri, 05 Sep 2008 08:07:25 -0700</pubDate>
        </item>
            
        <item>
            <title>Will Larson: Migrating the &#039;This Week in Django&#039; Concept</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Will+Larson%3A+Migrating+the+%27This+Week+in+Django%27+Concept/cds53</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://thisweekindjango.com/&quot;&gt;In honor of the fresh redesign at This Week In Django&lt;/a&gt;, I decided to spend a few moments considering why this amazing concept hasn&#039;t caught on with other projects yet. Sure--Michael, Brian and Kevin put in a huge amount of time week after week--but maybe there is something more?
&lt;/p&gt;

&lt;h3&gt;This Week in iPhone Development&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Soundtrack:&lt;/strong&gt; any hit that allows silhouettes to groove violently.
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;p&gt;&lt;em&gt;Welcome to This Week in iPhone Development! We have a really exceptional show lined up for you.&lt;/em&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;Yes. Thats right. This week showed some crucial developments over at Apple. In fact, some of the engineers I have spoken to referred to the changes as &amp;quot;more exciting than my first child.&amp;quot;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;em&gt;Really? So lets get started talking about those changes.&lt;/em&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;Ah.. right. Well, I&#039;d love to. But our legal department is pretty sure we can&#039;t talk about it in public without violating the NDA.
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;em&gt;Right. That&#039;s still a problem. How about this week in the blogs then?&lt;/em&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;Well, legal isn&#039;t really comfortable with us talking about those either. It might make us complicit or something.
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;em&gt;Well. This has been another Week in iPhone Development. Tune in next week for more of the same great news!&lt;/em&gt;
&lt;/p&gt;

 &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;This Week in Google Chrome&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Soundtrack:&lt;/strong&gt; something with the same levels of oddity and production values as the song for the Scala programming language&lt;sup id=&quot;fnr1-207415132&quot;&gt;&lt;a href=&quot;http://lethain.com/feeds/tag/django/#fn1-207415132&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;p&gt;Welcome to This Week in Google Chrome!
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;em&gt;Google made a goddamn browser. Holy hell. It&#039;s amazing.&lt;/em&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;Well, beyond being a browser, it has some really impressive technical qualities.
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;em&gt;Man. This is so amazing. Reddit Programming is loving Google Chrome! Google made a browser!&lt;/em&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;Well, if we &lt;a href=&quot;http://ejohn.org/blog/google-chrome-process-manager/&quot;&gt;take a look at John Resig&#039;s piece on Google Chrome&#039;s Process Manager&lt;/a&gt;, then we begin to see how Chrome has some technical merit and may open up a new spurt of browser development.
&lt;/p&gt;
&lt;p&gt;Browsers have been spending a considerable amount of time working on CSS rendering, and I think its exciting that we&#039;ll come back to having a more holistic approach to browser development, that spends time looking at intuitive and uncluttered interfaces as well as performance issues.
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;&lt;em&gt;Its a browser, dude. I can&#039;t believe I&#039;m getting a browser!&lt;/em&gt;
&lt;/p&gt;

 &lt;/li&gt;

 &lt;li&gt;&lt;p&gt;Fuck it. I quit. You&#039;re worse than the color anouncer in &lt;a href=&quot;http://www.imdb.com/title/tt0218839/&quot;&gt;Best in Show&lt;/a&gt;.
&lt;/p&gt;

 &lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;

&lt;p&gt;Anyway, after reflecting on it, it does seem there may be some explanations for why &lt;em&gt;This Week in Django&lt;/em&gt;&#039;s brilliance hasn&#039;t yet migrated into other communities.
&lt;/p&gt;

&lt;div class=&quot;footnote&quot;&gt;&lt;hr/&gt;&lt;ol&gt;
 &lt;li id=&quot;fn1-207415132&quot;&gt;&lt;p&gt;Strangely enough, the song is no longer prominently featured on their website. I was able to find a &lt;a href=&quot;http://lamp.epfl.ch/%7Eemir/trax/scala_genau.mp3&quot;&gt;possibly usable link though&lt;/a&gt; on &lt;a href=&quot;http://dustfeed.blogspot.com/2006/11/scala-genau.html&quot;&gt;a blogspot blog entry&lt;/a&gt;. If someone finds a better link, let me know.&lt;a href=&quot;http://lethain.com/feeds/tag/django/#fnr1-207415132&quot; class=&quot;footnoteBackLink&quot; title=&quot;Jump back to footnote 1 in the text&quot;&gt;&amp;#8617;&lt;/a&gt;
&lt;/p&gt;

 &lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description>
            
            <pubDate>Fri, 05 Sep 2008 06:04:53 -0700</pubDate>
        </item>
            
        <item>
            <title>Simon Willison: Think Wize crew celebrates the Django 1.0 release</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Simon+Willison%3A+Think+Wize+crew+celebrates+the+Django+1.0+release/cds52</link>
            <description>&lt;div class=&quot;blogmark segment&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://www.think-wize.com/nl/django-10-celebration&quot;&gt;Think Wize crew celebrates the Django 1.0 release&lt;/a&gt;. With a trip to the Django Reinhardt museum at his birthplace in the village of Liberchies, Belgium.&lt;/p&gt;
&lt;/div&gt;</description>
            
            <pubDate>Fri, 05 Sep 2008 06:04:53 -0700</pubDate>
        </item>
            
        <item>
            <title>Eric Florenzano: [Link] This Week in Django</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Eric+Florenzano%3A+%5BLink%5D+This+Week+in+Django/cdsyp</link>
            <description>&lt;p&gt;The TWiD guys have outdone themselves yet again!  I have had the distinct honor of appearing and guest hosting on their show.  Now they have completely re-done their website.  This is one of the best redesigns I&#039;ve seen in quite a while, and I&#039;m certain that it will become a defacto goto for great Django information and news.&lt;/p&gt;</description>
            
            <pubDate>Fri, 05 Sep 2008 04:03:54 -0700</pubDate>
        </item>
            
        <item>
            <title>Eric Florenzano: [Link] Zerok&#039;s Blog</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Eric+Florenzano%3A+%5BLink%5D+Zerok%27s+Blog/cdsyo</link>
            <description>&lt;p&gt;Zerok has committed a ton of great patches to my Django reusable application projects.  Every time that I review one of his patches, it goes through without any modifications.  This guy not only provides great patches, but he has some great Django tips and tricks.  Subscribe to his blog for some serious Django tips and tricks.&lt;/p&gt;</description>
            
            <pubDate>Fri, 05 Sep 2008 04:03:54 -0700</pubDate>
        </item>
            
        <item>
            <title>Hugo: Django 1.0 released!</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Hugo%3A+Django+1.0+released%21/cdsqm</link>
            <description>&lt;a class=&quot;externlink&quot; href=&quot;http://www.djangoproject.com/weblog/2008/sep/03/1/&quot;&gt;Django 1.0 released!&lt;/a&gt; - hat lange gedauert, aber das kann ja durchaus der Qualität zuträglich sein. Und hier ist es das. Gratulation!</description>
            
            <pubDate>Fri, 05 Sep 2008 03:01:38 -0700</pubDate>
        </item>
            
        <item>
            <title>Rafael Campos de Bastiani: NicEdit no Admin do Django</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Rafael+Campos+de+Bastiani%3A+NicEdit+no+Admin+do+Django/cdrvl</link>
            <description>&lt;p&gt;Depois de muito tempo sem postar algo aqui, devido a trabalho, faculdade e vícios em geral, eu resolvi fazer um pequeno tutorial de como usar um WYSIWYG, o que eu usarei neste artigo e que gostei muito dele é o NicEdit[url]http://nicedit.com[/url], ele é leve e bem pratico, e fácil de incorporar ao admin do Django.&lt;/p&gt;

&lt;p&gt;O NicEdit é constituído de dois arquivos, o [b]nicEdit.js[/b] e o [b]nicEditorIcons.gif[/b] nos quais ...&lt;/p&gt;</description>
            
            <pubDate>Thu, 04 Sep 2008 20:55:40 -0700</pubDate>
        </item>
            
        <item>
            <title>Rafael Campos de Bastiani: NicEditor no Admin do Django</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Rafael+Campos+de+Bastiani%3A+NicEditor+no+Admin+do+Django/cdro7</link>
            <description>&lt;p&gt;Depois de muito tempo sem postar algo aqui, devido a trabalho, faculdade e vícios em geral, eu resolvi fazer um pequeno tutorial de como usar um WYSIWYG, o que eu usarei neste artigo e que gostei muito dele é o NicEdit[url]http://nicedit.com[/url], ele é leve e bem pratico, e fácil de incorporar ao admin do Django.&lt;/p&gt;

&lt;p&gt;O NicEdit é constituído de dois arquivos, o [b]nicEdit.js[/b] e o [b]nicEditorIcons.gif[/b] nos quais ...&lt;/p&gt;</description>
            
            <pubDate>Thu, 04 Sep 2008 19:55:41 -0700</pubDate>
        </item>
            
        <item>
            <title>Shwagroo Team: Django 1.0</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Shwagroo+Team%3A+Django+1.0/cdptm</link>
            <description>Jak już zapewne wszystkim wiadomo, zostało wydane Django 1.0. Wiedziałem, że chłopakom się uda :).
Ostatnio powstało kilka niekompatybilnych wstecz zmian, jednakże w żaden sposób one mnie nie dotknęły. Pełną listę niekompatybilnych zmian możecie zobaczyć na...</description>
            
            <pubDate>Thu, 04 Sep 2008 08:55:46 -0700</pubDate>
        </item>
            
        <item>
            <title>Mercurytide: Django articles: Django cheat sheet</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Mercurytide%3A+Django+articles%3A+Django+cheat+sheet/cdotr</link>
            <description>With the release of Django 1.0, we&#039;re pleased to announce the release of a completely updated version of our highly popular Django Cheat Sheet which is crammed with a whole host of useful Django information.</description>
            
            <pubDate>Thu, 04 Sep 2008 03:55:33 -0700</pubDate>
        </item>
            
        <item>
            <title>Alex Koshelev: Рождение Django 1.0</title>
            <link>http://swik.net/django/Django+Community+Aggregator/Alex+Koshelev%3A+%D0%A0%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5+Django+1.0/cdobv</link>
            <description>&lt;p&gt;Ну вот. Даже как-то грустно. То чего все мы так долго ждали наконец &lt;a href=&quot;http://www.djangoproject.com/weblog/2008/sep/03/1/&quot;&gt;свершилось&lt;/a&gt;. Джанга родилась в своем релизном варианте с гордым &quot;1.0&quot; на ярлыке.&lt;/p&gt;

&lt;p&gt;Почему грустно? Да потому, что тот темп, с которым менялась джанга последний год(с лишним), приучил нас быть всегда в тонусе, следить за изменениями, подстраиваться под них и как-то менять своё видение этого чудесного фреймворка. А что теперь? Мне кажется что темп упадет, а значит и драйв обитания на &lt;code&gt;trunk&lt;/code&gt; будет не такой как раньше.&lt;/p&gt;

&lt;p&gt;Ну ладно с ним с драйвом, будем искать в других областях. Важно то что наконец джанга должна приобрести общепризнанный статус &lt;em&gt;production/enterprice-ready&lt;/em&gt; и пойти в массы с ещё более быстрыми темпами. Компании (конечно в большей степени управленцы в них), которые раньше на этапе выбора платформы и инструмента воротили нос от продукта, который был, как им казалось, не готов для боевого применения, сейчас начнут пересматривать свои воззрения, и уже для новых проектов боле пристально смотреть на джагу как на реального кандидата в освоении и применении. Я на это надеюсь по крайней мере. Пусть для многих смелых и разумных, уже давно джанга вполне была готовой к бою, но всё равно оставались сомневающиеся.&lt;/p&gt;

&lt;p&gt;Так же теперь в споре на лидерство на рынке веб-фреймворков для быстрой разработки приложений у джанго есть новый веский довод.&lt;/p&gt;

&lt;p&gt;Кстати, то что была организована &lt;a href=&quot;http://www.djangoproject.com/foundation/&quot;&gt;Django Software Foundation&lt;/a&gt;, тоже придает солидности и добавляет козырей в колоду нашего любимого фреймворка.&lt;/p&gt;

&lt;p&gt;Ожидаю всплеск интереса как к самой джанги, так и к сообществу в целом, как это было например после релиза &lt;a href=&quot;http://webnewage.org/post/2008/4/12/vse-bez-uma-ot-gae/&quot;&gt;GAE&lt;/a&gt;. А это поможет нам, разработчикам и отчасти евангелистам, быть более на виду и на нас станут обращать больше внимания. А кому этого не хочется?:)&lt;/p&gt;

&lt;p&gt;Главное, чтобы после вселенской гулянки, корные разработчики продолжали привносить новые идеи и концепции для улучшения существующего положения вещей внутри фреймворка. А мы в свою очередь будем продолжать их осваивать и использовать в своих разработках, пусть с меньшей скоростью чем раньше. Но может быть это и не плохо? А может вообще всё будет по другому? Посмотрим.&lt;/p&gt;

&lt;p&gt;Огромный шаг в завоевании умов и сердец веб-разработчиков сделан, кто раньше ещё размышлял &quot;быть или не быть&quot;, теперь с большей долей вероятности скажут - &quot;быть&quot;!&lt;/p&gt;

&lt;p&gt;Что же, живем и работаем дальше, но уже с чуть другим чувством. Да, и приходим обязательно на &lt;a href=&quot;http://kuda.yandex.ru/events/96069/&quot;&gt;локальную гулянку&lt;/a&gt; в честь этого события!&lt;/p&gt;

&lt;p&gt;PS: Интересно, а я один был озабочен вопросом - кто быстрее: джанга или гугл хром:)&lt;/p&gt;

&lt;hr/&gt;&lt;br/&gt;
Теги:&lt;br/&gt;

	&lt;a href=&quot;http://feeds.feedburner.com/tag/django/&quot;&gt;django&lt;/a&gt;

	&lt;a href=&quot;http://feeds.feedburner.com/tag/python/&quot;&gt;python&lt;/a&gt;

	&lt;a href=&quot;http://feeds.feedburner.com/tag/web/&quot;&gt;web&lt;/a&gt;</description>
            
            <pubDate>Thu, 04 Sep 2008 00:55:58 -0700</pubDate>
        </item>
            
    </channel>
</rss>
