removed taggit

This commit is contained in:
DerTyp187
2021-11-22 19:33:36 +01:00
parent 5ebdd78c4a
commit 350bfc1c50
22 changed files with 35 additions and 383 deletions

View File

@@ -42,7 +42,6 @@ INSTALLED_APPS = [
'django.contrib.staticfiles',
'main.apps.MainConfig',
'analytics.apps.AnalyticsConfig',
'taggit',
]
MIDDLEWARE = [

View File

@@ -1,4 +1,4 @@
# Generated by Django 3.2.9 on 2021-11-17 14:19
# Generated by Django 3.2.9 on 2021-11-22 18:23
from django.db import migrations, models
import django.db.models.deletion
@@ -10,7 +10,7 @@ class Migration(migrations.Migration):
initial = True
dependencies = [
('main', '0008_alter_topic_output'),
('main', '0001_initial'),
]
operations = [
@@ -20,8 +20,10 @@ class Migration(migrations.Migration):
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('ip', models.CharField(max_length=200)),
('date', models.DateTimeField(default=django.utils.timezone.now)),
('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.category')),
('topic', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.topic')),
('admin', models.BooleanField(default=False)),
('home', models.BooleanField(default=False)),
('category', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='main.category')),
('topic', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='main.topic')),
],
),
]

View File

@@ -1,17 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-18 07:10
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('analytics', '0001_initial'),
]
operations = [
migrations.RemoveField(
model_name='view',
name='category',
),
]

View File

@@ -1,30 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-18 07:24
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('main', '0008_alter_topic_output'),
('analytics', '0002_remove_view_category'),
]
operations = [
migrations.AddField(
model_name='view',
name='admin',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='view',
name='category',
field=models.ForeignKey(blank=True, default=None, on_delete=django.db.models.deletion.CASCADE, to='main.category'),
),
migrations.AlterField(
model_name='view',
name='topic',
field=models.ForeignKey(blank=True, default=None, on_delete=django.db.models.deletion.CASCADE, to='main.topic'),
),
]

View File

@@ -1,25 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-18 07:26
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('main', '0008_alter_topic_output'),
('analytics', '0003_auto_20211118_0824'),
]
operations = [
migrations.AlterField(
model_name='view',
name='category',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='main.category'),
),
migrations.AlterField(
model_name='view',
name='topic',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='main.topic'),
),
]

View File

@@ -1,25 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-18 07:27
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('main', '0008_alter_topic_output'),
('analytics', '0004_auto_20211118_0826'),
]
operations = [
migrations.AlterField(
model_name='view',
name='category',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='main.category'),
),
migrations.AlterField(
model_name='view',
name='topic',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='main.topic'),
),
]

View File

@@ -1,18 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-18 07:33
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('analytics', '0005_auto_20211118_0827'),
]
operations = [
migrations.AddField(
model_name='view',
name='home',
field=models.BooleanField(default=False),
),
]

View File

@@ -1,6 +1,7 @@
# Generated by Django 3.2.9 on 2021-11-10 07:58
# Generated by Django 3.2.9 on 2021-11-22 18:23
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
@@ -16,8 +17,32 @@ class Migration(migrations.Migration):
name='Category',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=100)),
('title', models.CharField(max_length=100, unique=True)),
('display_name', models.CharField(max_length=100)),
('date_created', models.DateTimeField(default=django.utils.timezone.now)),
],
),
migrations.CreateModel(
name='Topic',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=200)),
('code_text', models.TextField()),
('output', models.TextField(blank=True)),
('date_created', models.DateTimeField(default=django.utils.timezone.now)),
('version', models.CharField(blank=True, max_length=100)),
('read_more', models.TextField(blank=True)),
('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.category')),
],
),
migrations.CreateModel(
name='Rating',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('is_positive', models.BooleanField()),
('ip', models.CharField(max_length=90)),
('date_created', models.DateTimeField(default=django.utils.timezone.now)),
('topic', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.topic')),
],
),
]

View File

@@ -1,30 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-10 08:12
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('main', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='category',
name='title',
field=models.CharField(max_length=100, unique=True),
),
migrations.CreateModel(
name='Topic',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=200)),
('code_text', models.TextField()),
('date_created', models.DateTimeField(default=django.utils.timezone.now)),
('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.category')),
],
),
]

View File

@@ -1,18 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-10 12:07
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0002_auto_20211110_0912'),
]
operations = [
migrations.AddField(
model_name='topic',
name='version',
field=models.CharField(blank=True, max_length=100),
),
]

View File

@@ -1,18 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-11 07:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0003_topic_version'),
]
operations = [
migrations.AddField(
model_name='topic',
name='tags',
field=models.CharField(blank=True, max_length=200),
),
]

View File

@@ -1,19 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-12 07:33
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0004_topic_tags'),
]
operations = [
migrations.AddField(
model_name='category',
name='display_name',
field=models.CharField(default='name', max_length=100),
preserve_default=False,
),
]

View File

@@ -1,23 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-12 07:55
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0005_category_display_name'),
]
operations = [
migrations.AddField(
model_name='topic',
name='not_useful',
field=models.IntegerField(default=0),
),
migrations.AddField(
model_name='topic',
name='useful',
field=models.IntegerField(default=0),
),
]

View File

@@ -1,19 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-13 15:29
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0006_auto_20211112_0855'),
]
operations = [
migrations.AddField(
model_name='topic',
name='output',
field=models.TextField(default='test'),
preserve_default=False,
),
]

View File

@@ -1,18 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-13 15:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0007_topic_output'),
]
operations = [
migrations.AlterField(
model_name='topic',
name='output',
field=models.TextField(blank=True),
),
]

View File

@@ -1,30 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-22 08:03
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0008_alter_topic_output'),
]
operations = [
migrations.RemoveField(
model_name='topic',
name='not_useful',
),
migrations.RemoveField(
model_name='topic',
name='tags',
),
migrations.RemoveField(
model_name='topic',
name='useful',
),
migrations.AddField(
model_name='topic',
name='read_more',
field=models.TextField(blank=True),
),
]

View File

@@ -1,20 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-22 09:59
from django.db import migrations
import taggit.managers
class Migration(migrations.Migration):
dependencies = [
('taggit', '0003_taggeditem_add_unique_index'),
('main', '0009_auto_20211122_0903'),
]
operations = [
migrations.AddField(
model_name='topic',
name='tags',
field=taggit.managers.TaggableManager(help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags'),
),
]

View File

@@ -1,25 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-22 10:47
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('main', '0010_topic_tags'),
]
operations = [
migrations.CreateModel(
name='Rating',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('is_positive', models.BooleanField()),
('ip', models.CharField(max_length=90)),
('date_created', models.DateTimeField(default=django.utils.timezone.now)),
('topic', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.topic')),
],
),
]

View File

@@ -1,18 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-22 12:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0011_rating'),
]
operations = [
migrations.AlterField(
model_name='rating',
name='is_positive',
field=models.IntegerField(),
),
]

View File

@@ -1,18 +0,0 @@
# Generated by Django 3.2.9 on 2021-11-22 12:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0012_alter_rating_is_positive'),
]
operations = [
migrations.AlterField(
model_name='rating',
name='is_positive',
field=models.BooleanField(),
),
]

View File

@@ -1,7 +1,5 @@
from django.db import models
from django.db.models.fields.related import ForeignKey
from django.utils import timezone
from taggit.managers import TaggableManager
class Category(models.Model):
title = models.CharField(max_length=100, unique=True)
@@ -20,7 +18,6 @@ class Topic(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE)
version = models.CharField(max_length=100, blank=True)
read_more = models.TextField(blank=True)
tags = TaggableManager()
def __str__(self):
return self.category.title + " - " + self.title

View File

@@ -68,10 +68,10 @@
<li><a id="a-cs" href="/category/cs/" class="nav-link px-2 text-white">C#</a></li>
<li><a id="a-c++" href="/category/c++/" class="nav-link px-2 text-white">C++</a></li>
</ul>
<!--
<form class="col-12 col-lg-auto mb-3 mb-lg-0 me-lg-3">
<input type="search" class="form-control form-control-dark" placeholder="Search..." aria-label="Search">
</form>
</form> -->
</div>
</div>
</header>