3
我有一个应用程序名称同步,它具有从保存自己的模型创建的表单。我想创建另一个名为activity的应用程序,用于从同步模型和其他未来应用程序中检索数据。我如何在活动视图应用程序中做到这一点?Django应用程序检索其他应用程序模型的数据?
这是我的同步models.py
from django.db import models
from django.contrib.auth.models import User
from django.forms import ModelForm
FS_CHOICES = (
('/path1/', 'P1'),
('/path2/', 'P2'),
('/path3/', 'P3'),
)
OPTIONS = (
('-n', 'TRY'),
)
class SyncJob(models.Model):
date = models.DateTimeField()
user = models.ForeignKey(User, unique=False)
source = models.CharField(max_length=3, choices=FS_CHOICES)
destination = models.CharField(max_length=3, choices=FS_CHOICES)
options = models.CharField(max_length=10, choices=OPTIONS)
class SyncJobForm(ModelForm):
class Meta:
model = SyncJob
fields = ['source', 'destination', 'options']
好,在活动views.py我有这样的:
from toolbox.sync.models import SyncJob
from django.shortcuts import render_to_response
def Activity()
sync_job = SyncJob.objects.get(id=03)
return render_to_response('base.html', {'sync_job': sync_job})
更新:当我尝试查看它显示错误页面: '函数'对象不可迭代
后回溯。 – 2010-08-16 08:33:26
没关系,它就像sdolan说的那样工作。我忘了将该功能添加到我的urls.py ...愚蠢的错误。 – xzased 2010-08-16 18:08:53