from __future__ import unicode_literals

from django.db import models


class Activity(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    detail = models.TextField(editable=False)
    to_user = models.ForeignKey('employees.Employee',
                                related_name='%(class)s_to',
                                blank=True, null=True)
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'activities'


class Message(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    message = models.TextField()
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')
    to_user = models.ForeignKey('employees.Employee', related_name='%(class)s_to')

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'messages'

from __future__ import unicode_literals

from django.db import models


class Activity(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    detail = models.TextField(editable=False)
    to_user = models.ForeignKey('employees.Employee',
                                related_name='%(class)s_to',
                                blank=True, null=True)
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'activities'


class Message(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    message = models.TextField()
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')
    to_user = models.CharField(max_length=250)

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'messages'

Change to_user to CharField for message model
Change to_user to CharField for message model

  from __future__ import unicode_literals
  
  from django.db import models
  
  
  class Activity(models.Model):
      datetime = models.DateTimeField(auto_now_add=True)
      detail = models.TextField(editable=False)
      to_user = models.ForeignKey('employees.Employee',
                                  related_name='%(class)s_to',
                                  blank=True, null=True)
      from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')
  
      class Meta:
          ordering = ['-datetime']
          verbose_name_plural = 'activities'
  
  
  class Message(models.Model):
      datetime = models.DateTimeField(auto_now_add=True)
      message = models.TextField()
      from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')
-     to_user = models.ForeignKey('employees.Employee', related_name='%(class)s_to')
+     to_user = models.CharField(max_length=250)
  
      class Meta:
          ordering = ['-datetime']
          verbose_name_plural = 'messages'
  
Change to_user to CharField for message model
## Code Before:
from __future__ import unicode_literals

from django.db import models


class Activity(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    detail = models.TextField(editable=False)
    to_user = models.ForeignKey('employees.Employee',
                                related_name='%(class)s_to',
                                blank=True, null=True)
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'activities'


class Message(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    message = models.TextField()
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')
    to_user = models.ForeignKey('employees.Employee', related_name='%(class)s_to')

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'messages'

## Instruction:
Change to_user to CharField for message model
## Code After:
from __future__ import unicode_literals

from django.db import models


class Activity(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    detail = models.TextField(editable=False)
    to_user = models.ForeignKey('employees.Employee',
                                related_name='%(class)s_to',
                                blank=True, null=True)
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'activities'


class Message(models.Model):
    datetime = models.DateTimeField(auto_now_add=True)
    message = models.TextField()
    from_user = models.ForeignKey('employees.Employee', related_name='%(class)s_from')
    to_user = models.CharField(max_length=250)

    class Meta:
        ordering = ['-datetime']
        verbose_name_plural = 'messages'
