<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Getting Started with Django and Python &#8211; First Impressions</title>
	<atom:link href="http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/</link>
	<description>web development war stories from the frontlines to the backend</description>
	<lastBuildDate>Fri, 12 Mar 2010 21:11:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: matticakes</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-2730</link>
		<dc:creator>matticakes</dc:creator>
		<pubDate>Mon, 17 Aug 2009 21:04:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-2730</guid>
		<description>Joe,&lt;br&gt;&lt;br&gt;Thanks for your comment.&lt;br&gt;&lt;br&gt;views.py can go in your project root (if you have project specific views) and it can go in any apps directory (where __init__.py is) that you have in your installed apps setting.&lt;br&gt;&lt;br&gt;Check your apache error_log to see why Django is crashing when you have Debug = false.</description>
		<content:encoded><![CDATA[<p>Joe,</p>
<p>Thanks for your comment.</p>
<p>views.py can go in your project root (if you have project specific views) and it can go in any apps directory (where __init__.py is) that you have in your installed apps setting.</p>
<p>Check your apache error_log to see why Django is crashing when you have Debug = false.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Devon</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-2729</link>
		<dc:creator>Joe Devon</dc:creator>
		<pubDate>Mon, 17 Aug 2009 20:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-2729</guid>
		<description>Your posts have been helpful. Still trying to figure out what directory to put that views.py in? I tried to edit it under pages, but that didn&#039;t do anything.&lt;br&gt;&lt;br&gt;Also, nothing works if Debug is False, which is annoying because it&#039;s kind of a security hole. But how do you debug what&#039;s wrong when turning it on makes it work.</description>
		<content:encoded><![CDATA[<p>Your posts have been helpful. Still trying to figure out what directory to put that views.py in? I tried to edit it under pages, but that didn&#39;t do anything.</p>
<p>Also, nothing works if Debug is False, which is annoying because it&#39;s kind of a security hole. But how do you debug what&#39;s wrong when turning it on makes it work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matticakes</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-2679</link>
		<dc:creator>matticakes</dc:creator>
		<pubDate>Mon, 17 Aug 2009 17:04:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-2679</guid>
		<description>Joe,&lt;br&gt;&lt;br&gt;Thanks for your comment.&lt;br&gt;&lt;br&gt;views.py can go in your project root (if you have project specific views) and it can go in any apps directory (where __init__.py is) that you have in your installed apps setting.&lt;br&gt;&lt;br&gt;Check your apache error_log to see why Django is crashing when you have Debug = false.</description>
		<content:encoded><![CDATA[<p>Joe,</p>
<p>Thanks for your comment.</p>
<p>views.py can go in your project root (if you have project specific views) and it can go in any apps directory (where __init__.py is) that you have in your installed apps setting.</p>
<p>Check your apache error_log to see why Django is crashing when you have Debug = false.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Devon</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-2678</link>
		<dc:creator>Joe Devon</dc:creator>
		<pubDate>Mon, 17 Aug 2009 16:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-2678</guid>
		<description>Your posts have been helpful. Still trying to figure out what directory to put that views.py in? I tried to edit it under pages, but that didn&#039;t do anything.&lt;br&gt;&lt;br&gt;Also, nothing works if Debug is False, which is annoying because it&#039;s kind of a security hole. But how do you debug what&#039;s wrong when turning it on makes it work.</description>
		<content:encoded><![CDATA[<p>Your posts have been helpful. Still trying to figure out what directory to put that views.py in? I tried to edit it under pages, but that didn&#39;t do anything.</p>
<p>Also, nothing works if Debug is False, which is annoying because it&#39;s kind of a security hole. But how do you debug what&#39;s wrong when turning it on makes it work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adventures in Django and Python &#8211; Part III &#124; Perplexed Labs</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-2658</link>
		<dc:creator>Adventures in Django and Python &#8211; Part III &#124; Perplexed Labs</dc:creator>
		<pubDate>Thu, 13 Aug 2009 14:11:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-2658</guid>
		<description>[...] my previous two posts on Django and Python - Part I and Part [...]</description>
		<content:encoded><![CDATA[<p>[...] my previous two posts on Django and Python &#8211; Part I and Part [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Django and Python First Impressions - Part II &#124; Perplexed Labs</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-1139</link>
		<dc:creator>Django and Python First Impressions - Part II &#124; Perplexed Labs</dc:creator>
		<pubDate>Fri, 20 Mar 2009 17:37:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-1139</guid>
		<description>[...] spent more time with Django the past couple days. Read my installation guide and my first impressions to get caught up. I wanted to address a couple issues I came across as I was exposed to certain [...]</description>
		<content:encoded><![CDATA[<p>[...] spent more time with Django the past couple days. Read my installation guide and my first impressions to get caught up. I wanted to address a couple issues I came across as I was exposed to certain [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emily Ingram &#187; links for 2009-02-10</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-683</link>
		<dc:creator>Emily Ingram &#187; links for 2009-02-10</dc:creator>
		<pubDate>Tue, 10 Feb 2009 15:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-683</guid>
		<description>[...] Getting Started with Django and Python - First Impressions &#124; Perplexed Labs (tags: django tips programming) [...]</description>
		<content:encoded><![CDATA[<p>[...] Getting Started with Django and Python &#8211; First Impressions | Perplexed Labs (tags: django tips programming) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luke Plant</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-679</link>
		<dc:creator>Luke Plant</dc:creator>
		<pubDate>Mon, 09 Feb 2009 23:11:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-679</guid>
		<description>Doing &quot;svn up&quot; in a Django trunk checkout won&#039;t get you Django 1.0.2 -- you want a checkout of &quot;branches/releases/1.0.X&quot; for that.

Django trunk is for development.  That means that it is (momentarily) identical to Django 1.0.0, 1.1.0, 1.2.0 as they come into existence.  But 1.0.2 etc contains bug fixes backported from trunk.</description>
		<content:encoded><![CDATA[<p>Doing &#8220;svn up&#8221; in a Django trunk checkout won&#8217;t get you Django 1.0.2 &#8212; you want a checkout of &#8220;branches/releases/1.0.X&#8221; for that.</p>
<p>Django trunk is for development.  That means that it is (momentarily) identical to Django 1.0.0, 1.1.0, 1.2.0 as they come into existence.  But 1.0.2 etc contains bug fixes backported from trunk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-678</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Mon, 09 Feb 2009 14:31:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-678</guid>
		<description>Thank you for pointing that out, crossed out that portion.  I was editing files directly on my server, must not have realized that they existed already.</description>
		<content:encoded><![CDATA[<p>Thank you for pointing that out, crossed out that portion.  I was editing files directly on my server, must not have realized that they existed already.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Meyer</title>
		<link>http://blog.perplexedlabs.com/2009/02/08/getting-started-with-django-and-python-first-impressions/comment-page-1/#comment-677</link>
		<dc:creator>Carl Meyer</dc:creator>
		<pubDate>Mon, 09 Feb 2009 13:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=155#comment-677</guid>
		<description>Good article.  I&#039;m confused about &quot;it was somewhat surprising to me that certain files were created automatically for you with the manage.py startapp command while others weren&#039;t (such as models.py).&quot; manage.py startapp _does_ create both models.py (the only file an app must have) and views.py.  In a trunk version of Django I believe it now also creates tests.py.

You&#039;re correct about the reason for needing INSTALLED_APPS.  Not only might you want to include Django contrib apps, Django is also designed to encourage you to write your own reusable apps.  You can just put those in a global location on your Python path and reuse them in as many projects as you want, without copying them into each one.

Django apps are _kind of_ like Rails plugins, but they include their own models, which I don&#039;t believe plugins are able to do?  Been awhile, so I&#039;m not sure on that.</description>
		<content:encoded><![CDATA[<p>Good article.  I&#8217;m confused about &#8220;it was somewhat surprising to me that certain files were created automatically for you with the manage.py startapp command while others weren&#8217;t (such as models.py).&#8221; manage.py startapp _does_ create both models.py (the only file an app must have) and views.py.  In a trunk version of Django I believe it now also creates tests.py.</p>
<p>You&#8217;re correct about the reason for needing INSTALLED_APPS.  Not only might you want to include Django contrib apps, Django is also designed to encourage you to write your own reusable apps.  You can just put those in a global location on your Python path and reuse them in as many projects as you want, without copying them into each one.</p>
<p>Django apps are _kind of_ like Rails plugins, but they include their own models, which I don&#8217;t believe plugins are able to do?  Been awhile, so I&#8217;m not sure on that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
