擅长:python、mysql、java
<p>想解释一下Django的模型你觉得不直接吗?下面是我如何做你在Django的事:</p>
<pre><code>from django.db import models
class Task(models.Model):
title = models.CharField(max_length=...)
is_done = models.BooleanField()
def __unicode__(self):
return self.title
----
from mysite.tasks.models import Task
t = Task(title='Beat old sql interfaces', is_done=True)
t.save()
----
from mysite.tasks.models import Task
print 'Done tasks'
for task in Task.objects.filter(is_done=True):
print task
</code></pre>
<p>我觉得挺直截了当的!另外,在IMO中,会产生一个稍微干净的表/对象命名方案。更棘手的部分是使用Django的DB模块,与Django的其他部分分开使用,如果这是你想要的,但它是可以做到的。在</p>