Компиляция задач MySQLdb для Python 2.6 на Win32

Я думаю, что this не является экземпляром вашего компонента внутри обратного вызова .done (), так как вы используете простую функцию. Может быть, использовать функцию стрелки.

Попробуйте изменить:

get_teams() {
        this.reset_show('get_teams')
        $.post(js_local.ajaxurl,{
            action:'get_advisor_teams'
        }).done((data) => {            // use arrow function
            this.teams = data
            this.show_teams = true
            console.log(this.teams)
        }).fail(function(data){
            console.log('fail @ { action : get_advisory_teams }')
        })

      }

// also make sure get_teams() method is invoking from somewhere else
created() {
  this.get_teams();
}

9
задан Imran 9 August 2009 в 04:17
поделиться

4 ответа

Я думаю, что заголовочные файлы поставляются с MySQL, просто удостоверьтесь, что Вы проверяете подходящие варианты при установке (я думаю, что источники и заголовки находятся под "компонентами разработчика" в диалоговом окне установки).

2
ответ дан 4 December 2019 в 15:28
поделиться

Спасибо все! Я нашел, что не установил компоненты разработчика в MySQL. После того как это было сделано, проблема была решена, и я легко скомпилировал MySQLdb для Python 2.6.

Я сделал пакет доступным на моем сайте.

9
ответ дан 4 December 2019 в 15:28
поделиться

Вы рассмотрели использование предварительно созданного стека с Python, MySQL, Apache, и т.д.?

Например: http://bitnami.org/stack/djangostack

1
ответ дан 4 December 2019 в 15:28
поделиться

Также см. Этот пост в блоге mysql-python: MySQL-python-1.2.3 beta 2 выпущен - датирован мартом 2009 г. MySQLdb для Python 2.6 является работа еще не завершена ...

1
ответ дан 4 December 2019 в 15:28
поделиться
Другие вопросы по тегам:

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