コード例 #1
0
ファイル: issues.py プロジェクト: joshuajonah/django-magazine
    def testCurrentIssue(self):
        self.assertEqual(Issue.current_issue(), self.issue_2)
        self.issue_2.published = False
        self.issue_2.save()

        self.assertEqual(Issue.current_issue(), self.issue_1)

        self.issue_2.published = True
        self.issue_2.save()
コード例 #2
0
ファイル: views.py プロジェクト: jebgee03/limestonelitmag
def index(request):
    latest_issue = Issue.current_issue()
    articles = Article.objects.filter(issue=latest_issue)

    context = {'latest_issue': latest_issue, 'articles': articles}

    return render (request, 'magazine/index.html', context)
コード例 #3
0
ファイル: views.py プロジェクト: joshuajonah/django-magazine
    def get_current_issue(self):
        if not hasattr(self, 'current_issue'):
            self.current_issue = Issue.current_issue()

        return self.current_issue
コード例 #4
0
ファイル: issues.py プロジェクト: dan-v/limestonelitmag
 def testLiveIssues(self):
     self.assertEqual(Issue.current_issue(), None)