Created
May 15, 2017 08:35
-
-
Save kitten77/b0cf45c251e97df380136d9a29a8df62 to your computer and use it in GitHub Desktop.
uuid
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Operations to perform: | |
Apply all migrations: admin, auth, contenttypes, host_manager, sessions | |
Running migrations: | |
Applying host_manager.0002_auto_20170515_0805...Traceback (most recent call last): | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 2392, in to_python | |
return uuid.UUID(value) | |
File "/usr/local/lib/python3.6/uuid.py", line 140, in __init__ | |
raise ValueError('badly formed hexadecimal UUID string') | |
ValueError: badly formed hexadecimal UUID string | |
During handling of the above exception, another exception occurred: | |
Traceback (most recent call last): | |
File "manage.py", line 22, in <module> | |
execute_from_command_line(sys.argv) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/core/management/__init__.py", line 363, in execute_from_command_line | |
utility.execute() | |
File "/home/admin/.env/lib/python3.6/site-packages/django/core/management/__init__.py", line 355, in execute | |
self.fetch_command(subcommand).run_from_argv(self.argv) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/core/management/base.py", line 283, in run_from_argv | |
self.execute(*args, **cmd_options) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/core/management/base.py", line 330, in execute | |
output = self.handle(*args, **options) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/core/management/commands/migrate.py", line 204, in handle | |
fake_initial=fake_initial, | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/migrations/executor.py", line 115, in migrate | |
state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/migrations/executor.py", line 145, in _migrate_all_forwards | |
state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/migrations/executor.py", line 244, in apply_migration | |
state = migration.apply(state, schema_editor) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/migrations/migration.py", line 129, in apply | |
operation.database_forwards(self.app_label, schema_editor, old_state, project_state) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/migrations/operations/fields.py", line 86, in database_forwards | |
field, | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/backends/sqlite3/schema.py", line 238, in add_field | |
self._remake_table(model, create_field=field) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/backends/sqlite3/schema.py", line 113, in _remake_table | |
self.effective_default(create_field) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/backends/base/schema.py", line 229, in effective_default | |
default = field.get_db_prep_save(default, self.connection) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 766, in get_db_prep_save | |
prepared=False) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 2383, in get_db_prep_value | |
value = self.to_python(value) | |
File "/home/admin/.env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 2397, in to_python | |
params={'value': value}, | |
django.core.exceptions.ValidationError: ["'' is not a valid UUID."] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
--- models.py
import uuid
from django.db import models
from django.utils import timezone
Create your models here.
class Host(models.Model):
### TODO AddedBy should not be something a user can change
## created when jail is initializing jid,
## created when jail is initializing if ip6 support ip6
## created when jail is initializing tag
AddedBy = models.ForeignKey('auth.User')
jid = models.UUIDField(default=uuid.uuid4, editable=False, unique=True)
#uniquemodels.UUIDField(default=uuid.uuid4, editable=False, unique=True)
Hostname = models.CharField(max_length=200)
ip4_addr = models.CharField(max_length=200)
backup = models.BooleanField(blank=False, null=False, default=False)
added_date = models.DateTimeField(default=timezone.now)
published_date = models.DateTimeField(blank=True, null=True, default=False)