<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bgola &#187; django</title>
	<atom:link href="http://blog.brunogola.com.br/tag/django/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.brunogola.com.br</link>
	<description>python, free software, hacking, free culture, bicycle commuting, geocaching</description>
	<lastBuildDate>Wed, 08 Dec 2010 12:49:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>DjangoCon day two</title>
		<link>http://blog.brunogola.com.br/2008/09/djangocon-day-two/</link>
		<comments>http://blog.brunogola.com.br/2008/09/djangocon-day-two/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 03:41:47 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[djangocon]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[grupy]]></category>
		<category><![CDATA[grupy-sp]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=60</guid>
		<description><![CDATA[Almost sleeping, but there&#8217;s still a bit of caffeine in my body to write this post. Some notes on day two: In São Paulo we had two lighting talks before the &#8220;official&#8221; conference. João (JS) talked about a little script he wrote that uses PyGame to display text from a .txt file in a presentation [...]]]></description>
			<content:encoded><![CDATA[<p>Almost sleeping, but there&#8217;s still a bit of caffeine in my body to write this post.</p>
<p>Some notes on day two:</p>
<ul>
<li>In São Paulo we had two lighting talks before the &#8220;official&#8221; conference. João (<em>JS</em>) talked about a little script he wrote that uses PyGame to display text from a .txt file in a presentation format. <a href="http://isnomore.net">Rbp</a> explained a bit about 2to3  (the Python 2.x [actually x <em>equals</em> 6] to Python 3 conversion tool) and showed some examples.</li>
<li>First talk. Mark Ramm had some <strong>good</strong> points. Specially, IMO, about making Django more <em>modular</em>, which means that each part of it doesn&#8217;t depend on other parts of the framework. As an example, you can choose to use the Django ORM without using <em>Django</em>. But, please, don&#8217;t make it a lot of little packages that you need to grab together to start using the framework. One of the nice things about Django is that it&#8217;s simple to start using it (install one package and then <em>django-admin.py startproject</em>)</li>
<li><em>Official</em> lighting talks. As always, a great moment on any Python conference. Lots of curious and interesting stuff (and other stuff not so interesting&#8230; or not interesting at all <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  [for me, obviously]). Funny moment: <strong>People, don&#8217;t use GMail over HTTP, there IS HTTPS support</strong> <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Schema evolution, three options: DMigration, <a href="http://south.aeracode.org/">South</a> and Django Evolution. There are a lot of doubts about each one and I think I need to test all of them to choose one (and hope that they start collaborating to each other and make something <em>really good</em>). But it&#8217;s great to see that there is people working on that.</li>
<li>Last talk was <em>Django&#8217;s Future</em> by, obviously, Jacob and Adrian. It was more like a chat between them. Some good ideas and discussions. Then they received questions/requests/suggestions from the public. Things like, <em>dropping old python versions support</em>, <em>python 3 support</em>, <em>documentation</em>, <em>debugging tools</em>, etc. I think that some suggestions/requests were <strong>really</strong> nice and  I hope that Django developers (and the community) take them seriously. This was a great opportunity for developers to receive feedback from the community (users).</li>
</ul>
<p>That&#8217;s it for 2008. Again, I&#8217;d like to thank Rodolpho and Google for making it possible to attend to DjangoCon from São Paulo. Congratulations to DjangoCon organizers and to the Django community!</p>
<p>And, of course, thanks GruPy-SP people <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Pictures: <a href="http://flickr.com/photos/rbp/sets/72157607173551965/">Rbp&#8217;s DjangoCon set @ Flickr</a></p>
<p><img src='http://farm4.static.flickr.com/3256/2838745148_66db951462.jpg?v=0' alt='DjangoCon @ Google (SP)' class='aligncenter' /></p>
<p>It was 11p.m. Almost sleeping in this blue big puff <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/09/djangocon-day-two/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DjangoCon first day</title>
		<link>http://blog.brunogola.com.br/2008/09/djangocon-first-day/</link>
		<comments>http://blog.brunogola.com.br/2008/09/djangocon-first-day/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 05:05:32 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[djangocon]]></category>
		<category><![CDATA[first day]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[são paulo]]></category>
		<category><![CDATA[talks]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=57</guid>
		<description><![CDATA[I&#8217;m attending to DjangoCon from São Paulo Google&#8217;s Office. Some notes on the first day of event: I expected more news from GvR on his talk about GAE (nothing really new). David Cramer talk about High Performance was kinda heavy (but good things learned) The history behind Django is hilarious (State of Django by Jacob [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m attending to <a href="http://djangocon.org/">DjangoCon</a> from São Paulo Google&#8217;s Office. </p>
<p>Some notes on the first day of event:</p>
<ul>
<li>I expected more news from <em>GvR</em> on his talk about GAE (nothing <strong>really</strong> new).</li>
<li><em>David Cramer</em> talk about High Performance was kinda <em>heavy</em> (but good things learned)</li>
<li>The history behind Django is hilarious (<em>State of Django by Jacob and Adrian</em>)</li>
<li>It seems Django is getting bigger (contributors) and better (features). Good!</li>
<li>Really good talk by Malcolm Tredinnick about the Django ORM</li>
<li>GeoDjango seems very interesting, but it&#8217;s not for me (at least now&#8230;)</li>
<li>Cal Henderson made good &#8220;feature requests&#8221; and &#8220;bug reports&#8221; live, the unreadable SQL generated by Django scares me a bit&#8230; but not that much</li>
</ul>
<p>In general it was great. I can&#8217;t wait for the lighting talks tomorrow (probably the best moment on any Python conference <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p>
<p>Oh, the snacks @ Google (Sao Paulo) are awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/09/djangocon-first-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modifying Django NewForms-Admin views</title>
		<link>http://blog.brunogola.com.br/2008/09/modifying-django-newforms-admin-views/</link>
		<comments>http://blog.brunogola.com.br/2008/09/modifying-django-newforms-admin-views/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 12:22:31 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[add_view]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[newforms]]></category>
		<category><![CDATA[newforms-admin]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=56</guid>
		<description><![CDATA[Playing with the new Django features, specially with the NewForms-Admin, I was looking for a way to change the add view behavior for some models. It&#8217;s really easy and obvious (it&#8217;s always easy and obvious with Python and Django). First, you&#8217;ll need the admin.py file in your app directory. from django.contrib import admin from myproject.myapp.models [...]]]></description>
			<content:encoded><![CDATA[<p>Playing with the new <a href="http://www.djangoproject.com/">Django</a> features, specially with the NewForms-Admin, I was looking for a way to change the <em>add</em> view behavior for some <em>models</em>.</p>
<p>It&#8217;s really easy and obvious (it&#8217;s always easy and obvious with Python and Django).</p>
<p>First, you&#8217;ll need the <em>admin.py</em> file in your app directory.</p>
<p><code><br />
from django.contrib import admin<br />
from myproject.myapp.models import MyModel</p>
<p>class MyModelAdmin(admin.ModelAdmin):<br />
    def add_view(self, request):<br />
        if request.method == 'POST':<br />
            # do whatever you want<br />
            # remember, POSTing means that someone entered data.<br />
        return admin.ModelAdmin.add_view(self, request)</p>
<p>admin.site.register(MyModel, MyModelAdmin)<br />
</code></p>
<p>The <em>add_view</em> method is called when you try to <em>add</em> an entry using the admin. There are other interesting methods you should look too, for customizing the admin behavior (change_view, delete_view, etc).</p>
<p>Another way to customize things is to write your own <em>ModelForm</em>, but it&#8217;s beyond the scope of this post <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/09/modifying-django-newforms-admin-views/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DjangoCon in São Paulo</title>
		<link>http://blog.brunogola.com.br/2008/09/djangocon-in-sao-paulo/</link>
		<comments>http://blog.brunogola.com.br/2008/09/djangocon-in-sao-paulo/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 17:13:18 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[djangocon]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=54</guid>
		<description><![CDATA[I&#8217;m not crazy at all. (yet) Thanks to Google (I think specially to Rodolpho) DjangoCon will be transmitted to Google&#8217;s Office in São Paulo while the conference is held in Mountain View. Cool I&#8217;m definitively going! So, Saturday and Sunday (September 6th and 7th) @ Google&#8217;s Office, see you there!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not crazy at all. (yet)</p>
<p>Thanks to Google (I think specially to <a href="http://rodolpho.eckhardt.com.br/blog/">Rodolpho</a>) DjangoCon will be transmitted to Google&#8217;s Office in São Paulo while the conference is held in Mountain View. </p>
<p>Cool <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m definitively going! So, Saturday and Sunday (September 6th and 7th) @ Google&#8217;s Office, see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/09/djangocon-in-sao-paulo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Adrian Holovaty</title>
		<link>http://blog.brunogola.com.br/2008/01/interview-with-adrian-holovaty/</link>
		<comments>http://blog.brunogola.com.br/2008/01/interview-with-adrian-holovaty/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 14:46:18 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=10</guid>
		<description><![CDATA[Hey, Fabio Akita has talked to Adrian Holovaty, a well known Python developer specially because of Django Project, about Django, music, Python, etc. and published it as an interview in his blog. You can read it in portuguese at http://www.akitaonrails.com/2008/1/1/conversando-com-adrian-holovaty or in english) at http://www.akitaonrails.com/2008/1/1/chatting-with-adrian-holovaty. []&#8216;s, Bruno]]></description>
			<content:encoded><![CDATA[<p>Hey,</p>
<p><a href="http://www.akitaonrails.com.br">Fabio Akita</a> has talked to Adrian Holovaty, a well known Python developer specially because of <a href="http://www.djangoproject.com">Django Project</a>, about Django, music, Python, etc. and published it as an interview in his blog.</p>
<p>You can read it in <strong>portuguese</strong> at <a href="http://www.akitaonrails.com/2008/1/1/conversando-com-adrian-holovaty">http://www.akitaonrails.com/2008/1/1/conversando-com-adrian-holovaty</a> or in <strong>english</strong>) at <a href="http://www.akitaonrails.com/2008/1/1/chatting-with-adrian-holovaty">http://www.akitaonrails.com/2008/1/1/chatting-with-adrian-holovaty</a>.</p>
<p>[]&#8216;s,<br />
Bruno</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/01/interview-with-adrian-holovaty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

