algorithm.py 516 B

123456789101112131415161718192021
  1. from django.db import models
  2. import os, errno
  3. from api.utils import *
  4. class AlgorithmManager(models.Manager):
  5. def statistic(self, user):
  6. results = user.own_plans.all()
  7. return {
  8. 'amount': len(results),
  9. }
  10. class Algorithm(models.Model):
  11. name = models.CharField(default="", max_length=32)
  12. create_time = models.DateTimeField(auto_now_add=True)
  13. update_time = models.DateTimeField(auto_now=True)
  14. objects = AlgorithmManager()
  15. class Meta:
  16. app_label = 'api'