• На чем лучше реализовывать таблицы для Angular?

    DrMartiner
    @DrMartiner
    Full-Stack WEB Developer on Django & AngualrJS
    angular-datatables - оч мощная библиотека: умеет Twitter Bootstrap, есть куча плагинов и пр
    Ответ написан
    Комментировать
  • Как загрузить Изображение DjangoREST + Angular?

    DrMartiner
    @DrMartiner
    Full-Stack WEB Developer on Django & AngualrJS
    Твой путь ng-file-upload

    $scope.choiceFile = () ->
        partsName = $scope.file.name.split('.')
        partsName.pop()
        $scope.file.humanName = partsName.join('.')
        
        $scope.file = _.extend $scope.file,
            progress: 0
            isUploading: false
            isError: false
            isComplete: false
    
    $scope.uploadFile = (file) ->
        file.isUploading = true
    
        Upload.upload(
            url: '/api/file/'
            data:
                file: file
                param1: 1
                param2: 2
        ).then( (resp) ->
            file.isComplete = true
            console.log "успешно загружен #{file.name}"
        , (resp) ->
            file.isError = true
            console.log "Ошибка при загрузке #{file.name}"
        , (evt) ->
            file.progress = parseInt(100.0 * evt.loaded / evt.total)
        )


    <button ngf-select
            class="btn btn-info hidden-lg hidden-md"
            accept="*/*"
            ngf-pattern="*/*"
            ngf-change="choiceFile()"
            ng-model="file">
        Choice to upload
    </button>


    PS: пример на Coffee Script позволит сориентироваться с readme к библиотеке
    Ответ написан
    Комментировать
  • Как наследовать serializer в Django REST Framework?

    DrMartiner
    @DrMartiner Автор вопроса
    Full-Stack WEB Developer on Django & AngualrJS
    Поля files нет в модели, и атрибут read_only=True как бы намекает нам, что не следует искать его у модели. Если его удалить, то будет валиться с такой ошибкой:

    Got AttributeError when attempting to get a value for field `files` on serializer `ProductSerializer`.
    The serializer field might be named incorrectly and not match any attribute or key on the `Product` instance.
    Original exception text was: 'Product' object has no attribute 'files'.


    Если удалить 'files' из кортежа fields, то будет вот так:

    The field 'files' was declared on serializer ProductSerializer, but has not been included in the 'fields' option.
    Ответ написан
  • Как восстановить пароль для Payoneer?

    DrMartiner
    @DrMartiner Автор вопроса
    Full-Stack WEB Developer on Django & AngualrJS
    #150316-001636 - вот очередной. Сейчас выясняем какой паспорт (старый, новый загран. или российский) был указан при регистрации.

    Тех. поддержка отвечает в треде (на письма) или каждый раз нужно писать через "форму" на сайте?
    Ответ написан
    Комментировать
  • Как можно разблокировть аккаунт Payoneer?

    DrMartiner
    @DrMartiner
    Full-Stack WEB Developer on Django & AngualrJS
    Я ее заказывал отдельно)
    Ответ написан
    Комментировать
  • _escaped_fragment_ работает с HTML5 адресами?

    DrMartiner
    @DrMartiner Автор вопроса
    Full-Stack WEB Developer on Django & AngualrJS
    evilbloodydemon.ru/blog/2014/11/diy-angularjs-seo-... - вот отличное решение
    Ответ написан
    Комментировать
  • Как в Maverick сделать так, чтобы после перехода в спящий режим не происходило выключение?

    DrMartiner
    @DrMartiner Автор вопроса
    Full-Stack WEB Developer on Django & AngualrJS
    В расписание пусто. На Mountain Lion такой траблы не было: монитор выключался, в спящий режим падал, НО не выключался (не убивал все процессы), что, собственно, и требуется =)
    Ответ написан
  • Использование New Relic в Django проектах?

    DrMartiner
    @DrMartiner Автор вопроса
    Full-Stack WEB Developer on Django & AngualrJS

    Давай последовательно.

    1. сгенерил newrelic.ini:

    newrelic-admin generate-config bbf3ab09ff newrelic.ini

    2. модифицировал project/wsgi.py:
    import os
    newrelic.agent.initialize('/home/username/path/to/myproject/newrelic.ini')
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings") 
    from django.core.wsgi import get_wsgi_application 
    application = get_wsgi_application()
    application = newrelic.agent.wsgi_application()(application)

    3. добавил в /etc/uwsgi/apps-available/myapp.ini последнюю строку
    [uwsgi]
    workers = 2
    processes = 2
    autoload = true
    
    env = DJANGO_SETTINGS_MODULE=project.settings
    module = project.wsgi
    
    log-date = true
    
    chdir = /home/www/%n/
    virtualenv = /home/www/%n/.env/
    pythonpath = /home/www/%n/
    
    harakiri = 30
    no-orphans = true
    reload-mercy = 8
    max-requests = 5000
    
    eval = import newrelic.agent, wsgi; application = newrelic.agent.wsgi_application()(wsgi.application)


    И... ...ничего не получилось :(
    В чем может быть проблема? Быть может, нужно запустить отдельный uWSGI сервис?

    PS: если выполнить newrelic-admin validate-config newrelic.ini, то все норм - запросы проходят в тестовый проект.

    Ответ написан
    Комментировать