aboutsummaryrefslogtreecommitdiff
path: root/ignis
diff options
context:
space:
mode:
authorBobby <[email protected]>2023-05-28 00:41:28 -0400
committerBobby <[email protected]>2023-05-28 00:41:28 -0400
commit1bb0aa7433ec5f9d1bc6252204c8d6e8a682396c (patch)
tree38d17386300c1355418d5bed274f65045c8223ca /ignis
parentac5057a31021cf0c72fa9ad02d238fd0184f508e (diff)
downloadthatcomputerscientist-1bb0aa7433ec5f9d1bc6252204c8d6e8a682396c.tar.xz
thatcomputerscientist-1bb0aa7433ec5f9d1bc6252204c8d6e8a682396c.zip
Post show view count now, Django session uses redis cache
Diffstat (limited to 'ignis')
-rw-r--r--ignis/admin.py2
-rw-r--r--ignis/migrations/0001_initial.py2
-rw-r--r--ignis/migrations/0003_remove_objectdirectory_name_objectdirectory_slug.py2
-rw-r--r--ignis/migrations/0007_alter_object_location.py2
-rw-r--r--ignis/migrations/0008_postimage_repositoryimages_repositorytitles_and_more.py2
-rw-r--r--ignis/migrations/0010_alter_postimage_post.py2
-rw-r--r--ignis/migrations/0012_coverimage.py2
-rw-r--r--ignis/models.py4
-rw-r--r--ignis/urls.py1
-rw-r--r--ignis/views.py23
10 files changed, 23 insertions, 19 deletions
diff --git a/ignis/admin.py b/ignis/admin.py
index b262f0d0..d481803d 100644
--- a/ignis/admin.py
+++ b/ignis/admin.py
@@ -1,7 +1,7 @@
from django.contrib import admin
# Register your models here.
-from .models import PostImage, RepositoryTitle, CoverImage
+from .models import CoverImage, PostImage, RepositoryTitle
admin.site.register(PostImage)
admin.site.register(RepositoryTitle)
diff --git a/ignis/migrations/0001_initial.py b/ignis/migrations/0001_initial.py
index 1cf08fda..e937dead 100644
--- a/ignis/migrations/0001_initial.py
+++ b/ignis/migrations/0001_initial.py
@@ -1,7 +1,7 @@
# Generated by Django 4.0.6 on 2022-11-22 06:31
-from django.db import migrations, models
import django.db.models.deletion
+from django.db import migrations, models
class Migration(migrations.Migration):
diff --git a/ignis/migrations/0003_remove_objectdirectory_name_objectdirectory_slug.py b/ignis/migrations/0003_remove_objectdirectory_name_objectdirectory_slug.py
index 72fea363..46a90281 100644
--- a/ignis/migrations/0003_remove_objectdirectory_name_objectdirectory_slug.py
+++ b/ignis/migrations/0003_remove_objectdirectory_name_objectdirectory_slug.py
@@ -1,7 +1,7 @@
# Generated by Django 4.0.6 on 2022-11-22 06:40
-from django.db import migrations, models
import django.db.models.deletion
+from django.db import migrations, models
class Migration(migrations.Migration):
diff --git a/ignis/migrations/0007_alter_object_location.py b/ignis/migrations/0007_alter_object_location.py
index c168f637..de1e9134 100644
--- a/ignis/migrations/0007_alter_object_location.py
+++ b/ignis/migrations/0007_alter_object_location.py
@@ -1,7 +1,7 @@
# Generated by Django 4.0.6 on 2022-11-22 12:00
-from django.db import migrations, models
import django.db.models.deletion
+from django.db import migrations, models
class Migration(migrations.Migration):
diff --git a/ignis/migrations/0008_postimage_repositoryimages_repositorytitles_and_more.py b/ignis/migrations/0008_postimage_repositoryimages_repositorytitles_and_more.py
index 8cd1b668..85a4658c 100644
--- a/ignis/migrations/0008_postimage_repositoryimages_repositorytitles_and_more.py
+++ b/ignis/migrations/0008_postimage_repositoryimages_repositorytitles_and_more.py
@@ -1,7 +1,7 @@
# Generated by Django 4.0.6 on 2022-11-22 15:13
-from django.db import migrations, models
import django.db.models.deletion
+from django.db import migrations, models
class Migration(migrations.Migration):
diff --git a/ignis/migrations/0010_alter_postimage_post.py b/ignis/migrations/0010_alter_postimage_post.py
index 3fda7708..4cd187a2 100644
--- a/ignis/migrations/0010_alter_postimage_post.py
+++ b/ignis/migrations/0010_alter_postimage_post.py
@@ -1,7 +1,7 @@
# Generated by Django 4.0.6 on 2022-11-22 15:30
-from django.db import migrations, models
import django.db.models.deletion
+from django.db import migrations, models
class Migration(migrations.Migration):
diff --git a/ignis/migrations/0012_coverimage.py b/ignis/migrations/0012_coverimage.py
index 0a35a322..48433ebe 100644
--- a/ignis/migrations/0012_coverimage.py
+++ b/ignis/migrations/0012_coverimage.py
@@ -1,7 +1,7 @@
# Generated by Django 4.1.4 on 2022-12-31 17:21
-from django.db import migrations, models
import django.db.models.deletion
+from django.db import migrations, models
class Migration(migrations.Migration):
diff --git a/ignis/models.py b/ignis/models.py
index e1f96669..0b8b099a 100644
--- a/ignis/models.py
+++ b/ignis/models.py
@@ -1,6 +1,7 @@
+from django.conf import settings
from django.db import models
+
from blog.models import Post
-from django.conf import settings
UPLOAD_ROOT = 'images/'
@@ -35,6 +36,7 @@ class RepositoryTitle(models.Model):
from django.db.models.signals import post_delete
from django.dispatch import receiver
+
@receiver(post_delete, sender=PostImage)
def submission_delete(sender, instance, **kwargs):
instance.image.delete(False)
diff --git a/ignis/urls.py b/ignis/urls.py
index 13cda935..dbc73a5d 100644
--- a/ignis/urls.py
+++ b/ignis/urls.py
@@ -1,4 +1,5 @@
from django.urls import path
+
from . import views
app_name = 'ignis'
diff --git a/ignis/views.py b/ignis/views.py
index 8a9b9894..4414bdb0 100644
--- a/ignis/views.py
+++ b/ignis/views.py
@@ -1,21 +1,22 @@
-from PIL import Image
-from io import BytesIO
-from django.http import HttpResponse
-from django.views.decorators.csrf import csrf_exempt
-from blog.models import Post
-from .models import PostImage, RepositoryTitle
import json
+import os
+import time
+from io import BytesIO
+
import requests
-from django.core.files.base import ContentFile
from captcha.image import ImageCaptcha
-from users.tokens import CaptchaTokenGenerator
+from django.core.files.base import ContentFile
from django.http import HttpResponse
from django.views.decorators.cache import never_cache
+from django.views.decorators.csrf import csrf_exempt
from PIL import Image
-from io import BytesIO
from selenium import webdriver
-import time
-import os
+
+from blog.models import Post
+from users.tokens import CaptchaTokenGenerator
+
+from .models import PostImage, RepositoryTitle
+
# from .github import get_cover
# Create your views here.