コード例 #1
0
ファイル: views.py プロジェクト: McDoku/denigma
def difference(request):
    post = Post.objects.all()[50]
    available_versions = Version.objects.get_for_object(post)
    old_version = available_versions[0]
    new_version = available_versions[1]
    patch = generate_patch(old_version, new_version, "text")
    patch_html = generate_patch_html(old_version, new_version, "text")
    return HttpResponse(patch_html)
コード例 #2
0
ファイル: views.py プロジェクト: al-layth/denigma
def difference(request):
    post = Post.objects.all()[50]
    available_versions = Version.objects.get_for_object(post)
    old_version = available_versions[0]
    new_version = available_versions[1]
    patch = generate_patch(old_version, new_version, "text")
    patch_html = generate_patch_html(old_version, new_version, "text")
    return HttpResponse(patch_html)
コード例 #3
0
ファイル: views.py プロジェクト: McDoku/denigma
def diff(request, pk):
    print pk
    post = Post.objects.all()[int(pk)]
    available_versions = Version.objects.get_for_object(post)
    revisions = []
    for i in xrange(len(available_versions)-1):
        old_version = available_versions[i]
        print vars(old_version)
        new_version = available_versions[i+1]
        #patch = generate_patch(old_version, new_version, "text")
        patch_html = generate_patch_html(old_version, new_version, "text")
        revisions.append(patch_html)
    return HttpResponse("<hr>".join(revisions))
コード例 #4
0
ファイル: views.py プロジェクト: al-layth/denigma
def diff(request, pk):
    print pk
    post = Post.objects.all()[int(pk)]
    available_versions = Version.objects.get_for_object(post)
    revisions = []
    for i in xrange(len(available_versions) - 1):
        old_version = available_versions[i]
        print vars(old_version)
        new_version = available_versions[i + 1]
        #patch = generate_patch(old_version, new_version, "text")
        patch_html = generate_patch_html(old_version, new_version, "text")
        revisions.append(patch_html)
    return HttpResponse("<hr>".join(revisions))
コード例 #5
0
ファイル: tests.py プロジェクト: ajferrick/django-reversion
 def testCanGeneratePathHtml(self):
     self.assertEqual(
         generate_patch_html(self.version1, self.version2, "name"),
         '<span>model1 instance1 version</span><del style="background:#ffe6e6;">1</del><ins style="background:#e6ffe6;">2</ins>',
     )
コード例 #6
0
 def testCanGeneratePathHtml(self):
     self.assertEqual(
         generate_patch_html(self.version1, self.version2, "name"),
         '<span>model1 instance1 version</span><del style="background:#ffe6e6;">1</del><ins style="background:#e6ffe6;">2</ins>',
     )