1

管理サイトlocalhost:8080 / adminから、特権レベルが制限されたカスタムユーザーを作成しました。私は、各ユーザーが作業する単一のラボを指定されるシステムを構築しています。ユーザーの組み込みの特権レベルに満足しています。ただし、ドロップダウンリストに表示されるたびに、作成するすべてのユーザーについて、すべてのラボ名が表示されます。

ドロップダウンリストをカスタマイズして、特定のユーザーに特定のラボのみを割り当てることはできますか?

私のmodels.py:

 from django.db import models

 # Create your models here.
 class LabName(models.Model):
 labsname=models.CharField(max_length=30,unique=True)
 #room_number=models.CharField(max_length=3)
 def __unicode__(self):
 return self.labsname
 def isOwnedBy(self, user):
    return self.rental.isOwnedBy(user)
 class Meta:
    permissions = (
        ('view_task', 'View task'),
    )

  STAT=(('W','Working'),('N','Not Working'))
 class ComponentDescription(models.Model):
    lab_Title=models.ForeignKey('Labname')
    component_Name = models.CharField(max_length=30)
    description = models.TextField(max_length=200)
    qty = models.IntegerField()
    purchased_Date = models.DateField()
    status = models.CharField(max_length=1,choices=STAT)
    to_Do = models.CharField(max_length=30,blank=True) 
    remarks = models.CharField(max_length=30,blank=True)
    def isOwnedBy(self, user):
        return self.rental.isOwnedBy(user)
    class Meta:
         permissions = ( ('view_task', 'View task'),)




def __unicode__(self):
    return self.component_Name
4

0 に答える 0