Переопределяющая поточная обработка Python. Thread.run ()

cat= serializers.HyperlinkedRelatedField(
    view_name='cat-detail',
    lookup_field='slug',
    many=False,
    read_only=False,
    queryset=Cat.objects.all()
)

Это работало очень хорошо.

37
задан xlm 30 July 2017 в 01:17
поделиться

2 ответа

Вы действительно не должны разделять Поток на подклассы. Единственная причина API поддерживает это, состоит в том, чтобы сделать его более удобным для людей, происходящих из Java, где это - единственный способ сделать это нормально.

шаблон, который мы рекомендуем Вам, использует, должен передать метод конструктору Thread и просто звонить .start().

 def myfunc(arg1, arg2):
     print 'In thread'
     print 'args are', arg1, arg2

 thread = Thread(target=myfunc, args=(destination_name, destination_config))
 thread.start()
68
ответ дан xlm 27 November 2019 в 04:23
поделиться

Вы определяете метод выполнения для принятия 3 аргументов, но Вы называете его с одним аргументом (Python называет его со ссылкой на объект).

необходимо передать аргументы для выполнения вместо __init__.

Или делают __init__, метод принимает аргументы вместо этого.

0
ответ дан Vasil 27 November 2019 в 04:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: