<?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: Django Gets Transactions</title>
	<atom:link href="http://push.cx/2006/django-gets-transactions/feed" rel="self" type="application/rss+xml" />
	<link>http://push.cx/2006/django-gets-transactions</link>
	<description>A tea-drinking web geek's coffee-flavored blog</description>
	<lastBuildDate>Wed, 08 Sep 2010 14:25:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Peter Harkins</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-3498</link>
		<dc:creator>Peter Harkins</dc:creator>
		<pubDate>Sun, 03 Sep 2006 21:21:26 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-3498</guid>
		<description>Where I put the transaction would depend on what it actually did, but yes, they should probably be in the model. This was just the quickest, shortest example I could write at the time.</description>
		<content:encoded><![CDATA[<p>Where I put the transaction would depend on what it actually did, but yes, they should probably be in the model. This was just the quickest, shortest example I could write at the time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-3451</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 02 Sep 2006 08:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-3451</guid>
		<description>Nice article and it works as advertised, but wouldn&#039;t you put the transaction code in your model rather than in your view?

Also, if the transaction was complex and involved modification of multiple objects I can see the need for a business logic layer to be added, rather than the view talking directly to the model.</description>
		<content:encoded><![CDATA[<p>Nice article and it works as advertised, but wouldn&#8217;t you put the transaction code in your model rather than in your view?</p>
<p>Also, if the transaction was complex and involved modification of multiple objects I can see the need for a business logic layer to be added, rather than the view talking directly to the model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Grace</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-15</link>
		<dc:creator>Joe Grace</dc:creator>
		<pubDate>Thu, 02 Mar 2006 04:25:56 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-15</guid>
		<description>best decorator read I have found:

http://zephyrfalcon.org/weblog2/arch_e10_00610.html#e610</description>
		<content:encoded><![CDATA[<p>best decorator read I have found:</p>
<p><a href="http://zephyrfalcon.org/weblog2/arch_e10_00610.html#e610" rel="nofollow">http://zephyrfalcon.org/weblog2/arch_e10_00610.html#e610</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antrix</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-14</link>
		<dc:creator>antrix</dc:creator>
		<pubDate>Thu, 02 Mar 2006 02:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-14</guid>
		<description>http://soiland.no/software/decorator</description>
		<content:encoded><![CDATA[<p><a href="http://soiland.no/software/decorator" rel="nofollow">http://soiland.no/software/decorator</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Harkins</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-13</link>
		<dc:creator>Peter Harkins</dc:creator>
		<pubDate>Thu, 02 Mar 2006 01:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-13</guid>
		<description>Oops, I didn&#039;t write the full docs I linked to, Jacob did. You&#039;re right, the @-style is a 2.4ism, but I&#039;d rather look at it as a good excuse to upgrade, heh. I still don&#039;t have a good decorator article to link to, and having one would fill the gap you pointed out nicely.

Thanks for the clarification.</description>
		<content:encoded><![CDATA[<p>Oops, I didn&#8217;t write the full docs I linked to, Jacob did. You&#8217;re right, the @-style is a 2.4ism, but I&#8217;d rather look at it as a good excuse to upgrade, heh. I still don&#8217;t have a good decorator article to link to, and having one would fill the gap you pointed out nicely.</p>
<p>Thanks for the clarification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Kennedy</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-12</link>
		<dc:creator>Ken Kennedy</dc:creator>
		<pubDate>Thu, 02 Mar 2006 01:41:51 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-12</guid>
		<description>One thing to note...you use 2.4-style @ decorators in all your examples, but (thank goodness) it doesn&#039;t appear that the checkin used them. It would be a rather large prereq change to change from requiring 2.3 to 2.4! You might want to throw in a 2.3-style example along with a note for those who already have running django implementations on 2.3. 
(eg, no @,  view = transaction.commit_manually(view) at end, IIRC).

Just a thought!</description>
		<content:encoded><![CDATA[<p>One thing to note&#8230;you use 2.4-style @ decorators in all your examples, but (thank goodness) it doesn&#8217;t appear that the checkin used them. It would be a rather large prereq change to change from requiring 2.3 to 2.4! You might want to throw in a 2.3-style example along with a note for those who already have running django implementations on 2.3.<br />
(eg, no @,  view = transaction.commit_manually(view) at end, IIRC).</p>
<p>Just a thought!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Harkins</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-11</link>
		<dc:creator>Peter Harkins</dc:creator>
		<pubDate>Wed, 01 Mar 2006 21:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-11</guid>
		<description>Yeah, it&#039;s deliberate. I&#039;m trying to keep the discussion here, so I&#039;m luring the LJ readers over. And most of them don&#039;t care about the topics I&#039;m raising, so I might as well not take up too much space on their friends lists.</description>
		<content:encoded><![CDATA[<p>Yeah, it&#8217;s deliberate. I&#8217;m trying to keep the discussion here, so I&#8217;m luring the LJ readers over. And most of them don&#8217;t care about the topics I&#8217;m raising, so I might as well not take up too much space on their friends lists.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jess</title>
		<link>http://push.cx/2006/django-gets-transactions/comment-page-1#comment-10</link>
		<dc:creator>Jess</dc:creator>
		<pubDate>Wed, 01 Mar 2006 21:21:09 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/django-gets-transactions#comment-10</guid>
		<description>I don&#039;t know if you have this set up this way, but on LJ the only thing that&#039;s showing up is the post title. You can&#039;t read the whole entry without clicking through to this site.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know if you have this set up this way, but on LJ the only thing that&#8217;s showing up is the post title. You can&#8217;t read the whole entry without clicking through to this site.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
