*When I migrate the database, I meet some errors, and errors are following:*
> Operations to perform: > Synchronize unmigrated apps: staticfiles, messages > Apply all migrations: admin, contenttypes, api, auth, sessions > Synchronizing apps without migrations: > Creating tables... > Running deferred SQL... > Installing custom SQL... > Running migrations: > Rendering model states... DONE > Applying api.0004_auto_20151119_1545...Traceback (most recent call last > ): > File "manage.py", line 10, in <module> > execute_from_command_line(sys.argv) > File > "/Library/Python/2.7/site-packages/django/core/management/__init__.py", > line 354, in execute_from_command_line > utility.execute() > File > "/Library/Python/2.7/site-packages/django/core/management/__init__.py", > line 346, in execute > self.fetch_command(subcommand).run_from_argv(self.argv) > File "/Library/Python/2.7/site-packages/django/core/management/base.py", > line 394, in run_from_argv > self.execute(*args, **cmd_options) > File "/Library/Python/2.7/site-packages/django/core/management/base.py", > line 445, in execute > output = self.handle(*args, **options) > File > "/Library/Python/2.7/site-packages/django/core/management/commands/migrate.py" > , line 222, in handle > executor.migrate(targets, plan, fake=fake, fake_initial=fake_initial) > File > "/Library/Python/2.7/site-packages/django/db/migrations/executor.py", > line 110, in migrate > self.apply_migration(states[migration], migration, fake=fake, > fake_initial=fake_initial) > File > "/Library/Python/2.7/site-packages/django/db/migrations/executor.py", > line 148, in apply_migration > state = migration.apply(state, schema_editor) > File > "/Library/Python/2.7/site-packages/django/db/migrations/migration.py", > line 115, in apply > operation.database_forwards(self.app_label, schema_editor, old_state, > project_state) > File > "/Library/Python/2.7/site-packages/django/db/migrations/operations/fields.py" > , line 62, in database_forwards > field, > File > "/Library/Python/2.7/site-packages/django/db/backends/sqlite3/schema.py", > line 179, in add_field > self._remake_table(model, create_fields=[field]) > File > "/Library/Python/2.7/site-packages/django/db/backends/sqlite3/schema.py", > line 77, in _remake_table > self.effective_default(field) > File > "/Library/Python/2.7/site-packages/django/db/backends/base/schema.py", > line 211, in effective_default > default = field.get_db_prep_save(default, self.connection) > File > "/Library/Python/2.7/site-packages/django/db/models/fields/__init__.py", > line 710, in get_db_prep_save > prepared=False) > File > "/Library/Python/2.7/site-packages/django/db/models/fields/__init__.py", > line 1322, in get_db_prep_value > value = self.get_prep_value(value) > File > "/Library/Python/2.7/site-packages/django/db/models/fields/__init__.py", > line 1317, in get_prep_value > return self.to_python(value) > File > "/Library/Python/2.7/site-packages/django/db/models/fields/__init__.py", > line 1274, in to_python > parsed = parse_date(value) > File "/Library/Python/2.7/site-packages/django/utils/dateparse.py", > line 60, in parse_date > match = date_re.match(value) > TypeError: expected string or buffer > > *and the source code of models.py is following:* > > from django.db import models from django.core.exceptions import ValidationError from django.utils.dateformat import format from django.contrib.auth.models import AbstractUser from datetime import date import datetime from django.conf import settings from django.db.models import Sum from django.utils import timezone from django.utils.dateformat import format # Create your models here. #Users, Contacts, Events class User(models.Model): phonenum = models.CharField(max_length=20) username = models.CharField(max_length=20) def get_usr_info(self): data = {} # dictionary data['phonenum'] = self.phonenum data['name'] = self.username return data class Contacts(models.Model): user = models.ForeignKey(User) class UpdateEvents(models.Model): user = models.ForeignKey(User) events = models.CharField(max_length=50) latitude = models.CharField(max_length=10) longitude = models.CharField(max_length=10) city = models.CharField(max_length=10) arriveDate = models.DateTimeField(blank=True, null=True) leaveDate = models.DateTimeField(blank=True, null=True) #arriveDate = models.CharField(max_length=15, default="") #leaveDate = models.CharField(max_length=15, default="") def get_events_info(self): data = {} data['phonenum'] = self.user.phonenum data['name'] = self.user.username data['events'] = self.events data['latitude'] = self.latitude data['longitude'] = self.longitude data['city'] = self.city data['arriveDate'] = format(self.arriveDate, "U") data['leaveDate'] = format(self.leaveDate, "U") return data -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/945a393a-00c4-4894-96c3-3acff692115c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.