remove the article foreign key from the categories

Articles belong to a category not the other way round.
This commit is contained in:
Andreas Zweili 2017-12-06 18:26:57 +01:00
parent 81aef7c629
commit 134c5ea066
1 changed files with 12 additions and 14 deletions

View File

@ -4,15 +4,6 @@ from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Category(models.Model):
name = models.CharField(max_length=200, unique=True)
article = models.ForeignKey('self')
def __str__(self):
return self.name
class Option(models.Model):
name = models.CharField(max_length=200, unique=True)
value = models.IntegerField(default=5)
@ -41,6 +32,18 @@ class ExchangeRate(models.Model):
return self.name
# Create your models here.
class Category(models.Model):
name = models.CharField(max_length=200, unique=True)
parent_category = models.ForeignKey('self', null=True, blank=True)
def __str__(self):
return self.name
class Meta:
verbose_name_plural = "Categories"
class Article(models.Model):
name = models.CharField(max_length=200)
description = models.CharField(max_length=2000)
@ -52,11 +55,6 @@ class Article(models.Model):
return self.name
class Meta:
verbose_name_plural = "Categories"
class OrderStatus(models.Model):
name = models.CharField(max_length=200, unique=True)