小编ree*_*evh的帖子

Django从一个查询集中排除另一个查询集

我有以下两种型号:

class DeliveryTime(models.Model):
   delivery_time = models.CharField(max_length=15)

class BlockedDeliveryTime(models.Model):
   delivery_date = models.DateField()
   delivery_time = models.ForeignKey(DeliveryTime) 
Run Code Online (Sandbox Code Playgroud)

我想返回一天所有可用的交货时间,即所有交货时间DeliveryTime除外BlockedDeliveryTime.

 blocked_delivery_times = BlockedDeliveryTime.objects.filter(delivery_date=delivery_date)
 delivery_times = DeliveryTime.objects.all()
Run Code Online (Sandbox Code Playgroud)

delivery_timesqueryset我想删除所有blocked_delivery_times.delivery_time

我怎样才能做到这一点?有什么建议?

django django-queryset

28
推荐指数
3
解决办法
2万
查看次数

如何选择Eclipse中所有出现的单词

我不想知道的是,是否可以在Java程序中选择所有出现的相同单词.我知道在Sublime Text 3中它是可能的,但我不知道它是否可以在Eclipse中运行.我并不是说高亮,我已经知道Mark Occurrences,我想要它喜欢,选择这里的单词就是一个例子:

 public class Employee1 

 {
    private String guyName;
    private String jobTitle;

    public String getName() {
        return guyName;
    }
    public void setName(String name) {
        this.guyName = name;
    }
    public String getJobTitle() {
        return jobTitle;
    }
    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }

 }
Run Code Online (Sandbox Code Playgroud)

我希望能够将所有guyName变量更改为personName,只需选择一个,按快捷键选择所有相同的单词,然后输入并更改它.谢谢:D~Scoutdrago3

java eclipse shortcut

9
推荐指数
1
解决办法
3万
查看次数

'用户'对象没有属性'用户名'

我有我的用户模型(AbstractBaseUserDjango 1.5)我使用电子邮件作为用户名进行身份验证,并ModelResource为我的API提供以下内容

class CartItemResource(ModelResource):
    product = fields.ForeignKey(CartItemRelatedResource, 'product', full=True)

    class Meta:
        queryset = CartItem.objects.all()
        resource_name = 'cart_item'
        excludes = ['creation_date', 'modification_date']
        allowed_methods = ['post', 'get', 'delete']
        authorization = CartAuthorization()
        authentication = SessionAuthentication()
Run Code Online (Sandbox Code Playgroud)

当向API发出GET请求时,我得到:

'用户'对象没有属性'用户名'

编辑用户模型:

class User(AbstractBaseUser):
    objects = UserManager()
    name = models.CharField(max_length=100)
    email = models.EmailField(
        max_length=255,
        unique=True,
    )
    phone = models.IntegerField(max_length=10, null=True)
    is_admin = models.BooleanField(default=False, blank=True)
    is_driver = models.BooleanField(default=False, blank=True)
    lastOrderID = models.CharField(max_length=25, null=True)

    USERNAME_FIELD = 'email'
    #REQUIRED_FIELDS = ['name','phone']
    REQUIRED_FIELDS = ['name']

    def …
Run Code Online (Sandbox Code Playgroud)

django django-models tastypie

3
推荐指数
1
解决办法
8716
查看次数