diff --git a/byostorage/local_settings.py b/byostorage/local_settings.py index e63903f..55daf2a 100644 --- a/byostorage/local_settings.py +++ b/byostorage/local_settings.py @@ -13,7 +13,7 @@ INSTALLED_APPS = [ 'django.contrib.auth', 'django.contrib.contenttypes', 'byostorage', - 'example' + #'example' ] SECRET_KEY = 'shh!' diff --git a/byostorage/migrations/0004_auto_20210917_0000.py b/byostorage/migrations/0004_auto_20210917_0000.py new file mode 100644 index 0000000..d2f7e9c --- /dev/null +++ b/byostorage/migrations/0004_auto_20210917_0000.py @@ -0,0 +1,22 @@ +# Generated by Django 3.2.7 on 2021-09-17 00:00 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('byostorage', '0003_auto_20210323_1047'), + ] + + operations = [ + migrations.RemoveField( + model_name='userstorage', + name='id', + ), + migrations.AlterField( + model_name='userstorage', + name='name', + field=models.SlugField(help_text='Storage tag', max_length=20, primary_key=True, serialize=False), + ), + ] diff --git a/byostorage/models.py b/byostorage/models.py index 7c91c84..00a630f 100644 --- a/byostorage/models.py +++ b/byostorage/models.py @@ -46,7 +46,7 @@ class UserStorage(models.Model): on_delete=models.CASCADE, null=True, blank=True) name = models.SlugField(max_length=20, - unique=True, + primary_key=True, help_text="Storage tag") storage = models.CharField(max_length=255, choices=STORAGE_CLASS_OPTIONS, diff --git a/byostorage/tests/test_byo_storage.py b/byostorage/tests/test_byo_storage.py index 93b5eb0..abab3f3 100644 --- a/byostorage/tests/test_byo_storage.py +++ b/byostorage/tests/test_byo_storage.py @@ -5,7 +5,7 @@ from django.core.exceptions import ValidationError from byostorage.models import UserStorage from byostorage.user import BYOStorage -from example.models import LinkedStorageTestModel +#from example.models import LinkedStorageTestModel import tempfile import os.path @@ -84,6 +84,7 @@ class BYOStorageTestCase(TestCase): one = storage.get_storage('one') self.assertEqual(one.base_location, 'other/one') +""" class BYOStorageFieldTestCase(TestCase): def setUp(self): @@ -108,3 +109,4 @@ class BYOStorageFieldTestCase(TestCase): self.assertEqual(os.listdir(os.path.join(self.test_dir.name, 'one')), [expected]) +""" \ No newline at end of file