小编Alv*_*aro的帖子

错误:任务':app:buildInfo Debug Loader'的执行失败

我几天前更新到Android Studio 2.0,一切正常,但今天当我尝试编译项目时,我收到了以下错误Logcat:

错误:任务':app:buildInfoDebugLoader'的执行失败.

在进行过去的迭代备份时出现异常:Source\app\build\intermediates\builds\debug\184802777347678\classes.dex和destination\app\build\intermediates\builds\debug\184802777347678\classes.dex必须不同

错误告诉我同样.dex必须是不同的,所以我很困惑.我该怎么解决?

android build.gradle

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

select_related 中给出的非关系字段:“ ”。选项是:(无)

我有来自不同应用程序的两个模型:

class Measure(models.Model):
    date = models.DateTimeField(default="2018-01-23 15:55")
    average = models.FloatField(default=0)

class Sensor(models.Model):
    measure=models.ForeignKey(Measure, on_delete=models.CASCADE)
    value= models.FloatField(default=0)
Run Code Online (Sandbox Code Playgroud)

我正在调用来自传感器的所有数据,如下所示:

new_context = Sensor.objects.select_related('measure__date')
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

django.core.exceptions.FieldError: select_related 中给出的非关系字段:'date'。选项是:(无)

从文档中,我应该使用 select_related 而不是 prefetch_related,并且调用似乎是连贯的。

我错过了什么吗?

python django django-models django-queryset django-select-related

7
推荐指数
1
解决办法
3006
查看次数

WSL: ERROR/MainProcess] 消费者: 无法连接到 amqp://guest:**@127.0.0.1:5672//: 套接字已关闭

我无法使用 celery 和 WSL 打开套接字。

请参阅以下信息:

  • [ ] 输出celery -A proj report
software -> celery:3.1.26.post2 (Cipater) kombu:3.0.37 py:3.6.7
            billiard:3.3.0.23 py-amqp:1.4.9
platform -> system:Linux arch:64bit, ELF imp:CPython
loader   -> celery.loaders.app.AppLoader
settings -> transport:pyamqp results:disabled
BROKER_URL: 'amqp://guest:********@localhost:5672//'
Run Code Online (Sandbox Code Playgroud)
  • [ ]pip freeze问题中的内容。

我正在使用pipenv。文件:

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
django = "*"
django-allauth = "*"
django-crispy-forms = "*"
django-debug-toolbar = "==1.10."
numpy = "==1.15.3"
colorama = "==0.4.0"
dateparser = "==0.7.0"
django-extensions = "*"
python-binance …
Run Code Online (Sandbox Code Playgroud)

rabbitmq celery windows-subsystem-for-linux

4
推荐指数
1
解决办法
3180
查看次数

Django:在 runserver 之后立即运行脚本

语境:

我在数据库上有一个表,它使用来自外部数据库的值。此外部数据库会定期更新其值。

问题:

为了在每次启动服务器时更新我的​​数据库,我想在 runserver 之后立即运行一个脚本。

可能的解决方案:

我已经看到可以从某个应用程序运行脚本,这是我感兴趣的事情。这可以通过使用django-extensions

https://django-extensions.readthedocs.io/en/latest/runscript.html

但是,此脚本仅使用以下命令运行:

python manage.py runscript your_script
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以从应用程序运行脚本并在 runserver 命令之后立即执行它?我愿意接受建议!

提前致谢

更新

感谢@Raydel Miranda 的评论,我觉得我留下了一些信息。

我的目标是,一旦我启动服务器,我打算打开一个套接字来维护我的数据库更新。

python django django-settings

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

大纲文字Android Studio

我一直在寻找如何概述一个TextView,到目前为止我刚刚发现了这个问题,但是从2010年开始.我认为现在有一种标准的方式来概述文本,但到目前为止我还没有设法成功.我在代码中的内容如下:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="#3e3e3e"
    android:shadowColor="#ffffff"
    />
Run Code Online (Sandbox Code Playgroud)

但是我得到以下渲染错误:

不支持Paint.setShadowLayer

我很高兴知道是否有其他方法来概述文本或如何处理此错误!谢谢!

android outline textview

2
推荐指数
1
解决办法
3298
查看次数