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