РС
Size: a a a
РС
РС
N
N
РС
Э
ПИ
Э
user = models.OneToOneField(User, on_delete=models.CASCADE, default=???)(через классическую авторизацию, когда можно юзера получать из request.user, при моделе User(AbstractUser))
Э
R
class Dicti(models.Model):
CODE = models.CharField(max_length=255)
NUMCODE = models.IntegerField()
FULLNAME = models.CharField(max_length=255)
SHORTNAME = models.CharField(max_length=255)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
class TDParams(models.Model):
DOCTYPEID = models.ForeignKey(Dicti,on_delete=models.PROTECT)
CODE = models.CharField(max_length=255)
COLNUM = models.IntegerField()
NAME = models.CharField(max_length=500)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
class Docs(models.Model):
TYPEID = models.ForeignKey(Dicti,on_delete=models.PROTECT)
NUMID = models.CharField(max_length=255)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
S
class Dicti(models.Model):
CODE = models.CharField(max_length=255)
NUMCODE = models.IntegerField()
FULLNAME = models.CharField(max_length=255)
SHORTNAME = models.CharField(max_length=255)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
class TDParams(models.Model):
DOCTYPEID = models.ForeignKey(Dicti,on_delete=models.PROTECT)
CODE = models.CharField(max_length=255)
COLNUM = models.IntegerField()
NAME = models.CharField(max_length=500)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
class Docs(models.Model):
TYPEID = models.ForeignKey(Dicti,on_delete=models.PROTECT)
NUMID = models.CharField(max_length=255)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
B
class Dicti(models.Model):
CODE = models.CharField(max_length=255)
NUMCODE = models.IntegerField()
FULLNAME = models.CharField(max_length=255)
SHORTNAME = models.CharField(max_length=255)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
class TDParams(models.Model):
DOCTYPEID = models.ForeignKey(Dicti,on_delete=models.PROTECT)
CODE = models.CharField(max_length=255)
COLNUM = models.IntegerField()
NAME = models.CharField(max_length=500)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
class Docs(models.Model):
TYPEID = models.ForeignKey(Dicti,on_delete=models.PROTECT)
NUMID = models.CharField(max_length=255)
UPDATED = models.DateField(default=datetime.now())
CREATED = models.DateField()
# UPDATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
# CREATEDBY = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
R
R
vc
R
DT
vc
R
М
spi_po_role = {}потом наполняю словарь
spi_po_role.update({el2: [{'ind':1, 'На линии': ind_line, 'На ремонте': ind_rem}]})затем начинаю перебирать словарь
for eel in spi_po_role:выводит без содержимого значания
''' перебираем словари в eel'''
print(eel, '!!', el.tech_type.tech_role)
if eel == el.tech_type.tech_role:
print('ООО нашли это :', el.tech_type.tech_role)
print('Содержание:', eel)
else:
print('Упс не нашли:', el.tech_type.tech_role)
for eel in spi_po_role.items():то выводит все норм, но не могу понять как выделить фразу "
Карьерный самосвал
"?(<TechRole: Карьерный самосвал>, [{'ind': 1, 'На линии': 1, 'На ремонте': 0}]) !! Экскаваторчто бы потом поменять значения списка