В чем разница между django OneToOneField и ForeignKey?

Если я понимаю Ваше право требования, Вы могли бы сделать что-то вроде этого (код, не протестированный, но показывает общее представление):

private BackgroundWorker worker = new BackgroundWorker();
private AutoResetEvent _resetEvent = new AutoResetEvent(false);

public Form1()
{
    InitializeComponent();

    worker.DoWork += worker_DoWork;
}

public void Cancel()
{
    worker.CancelAsync();
    _resetEvent.WaitOne(); // will block until _resetEvent.Set() call made
}

void worker_DoWork(object sender, DoWorkEventArgs e)
{
    while(!e.Cancel)
    {
        // do something
    }

    _resetEvent.Set(); // signal that worker is done
}
352
задан mrehan 30 December 2016 в 11:27
поделиться

1 ответ

ForeignKey позволяет Вам, получают подклассы, это определение другого класса, но OneToOneFields не может сделать этого, и это не является присоединяемым к нескольким переменным

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

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