1
0

models.py 999 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. from django.db import models
  2. # Create your models here.
  3. class Network(models.Model):
  4. name = models.CharField(
  5. max_length=40,
  6. unique=True,
  7. )
  8. nickname = models.CharField(
  9. max_length=31,
  10. default='RotBot',
  11. )
  12. username = models.CharField(
  13. max_length=31,
  14. default='pyRot',
  15. )
  16. password = models.CharField(
  17. null=True,
  18. blank=True,
  19. max_length=31,
  20. )
  21. home_channel = models.CharField(
  22. max_length=64,
  23. default='#RotBot',
  24. )
  25. command_character = models.CharField(
  26. max_length=1,
  27. default='!'
  28. )
  29. help_character = models.CharField(
  30. max_length=1,
  31. default='@'
  32. )
  33. class Host(models.Model):
  34. network = models.ForeignKey(
  35. 'Network',
  36. )
  37. address = models.CharField(
  38. max_length=60,
  39. unique=True,
  40. )
  41. port = models.PositiveSmallIntegerField(
  42. =
  43. )
  44. ssl = models.BooleanField(
  45. default=True,
  46. )