• В oracle как порционно по условию вывести данные?

    @dwenlvov Автор вопроса
    Аналитик
    Пардон, сам нашел:
    SELECT * FROM(
        SELECT
            ROW_NUMBER() OVER(PARTITION BY CITY ORDER BY CITY) row_num,
            DATA1,
            DATA2,
            CITY 
        FROM TABLE1)t1
    WHERE t1.row_num BETWEEN 1 AND (select t2.COUNT from TABLE2 t2 where t1.CITY = t2.CITY);
    Ответ написан
    Комментировать
  • Как с помощью numpy отфильтровать массив по нескольким условиям?

    @dwenlvov Автор вопроса
    Аналитик
    jj1 = jj[jj[:, 0] > 2]
    jj1[jj1[:, 2] > 5]

    можно сделать, к примеру, так.
    Но нет более... по симпатичного варианта что ли
    Ответ написан
    Комментировать
  • Почему может не работать сторонний js в django с подключенным bootstrap?

    @dwenlvov Автор вопроса
    Аналитик
    блин... Я лошара
    <script>
            var data = {
              labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'],
              series: [
                [5, 2, 4, 2, 0]
              ]
            };
            var options = {
              width: 200,
              height: 200
            };
            new Chartist.Line('.ct-chart', data, options );
        </script>


    Chartist.Line('.ct-chart', data, options ) - ну как бы, размер надо было подтянуть. а так вообще ничего не было
    Ответ написан
    Комментировать
  • Как в django из сложного словаря в цикле достать один из словарей?

    @dwenlvov Автор вопроса
    Аналитик
    Нашел решение:
    Создаем свой фильтр.
    В папке приложения создаем папку temlatetags
    В нее __init__.py и к примеру filters.py
    В filters.py:
    from django import template
    
    register = template.Library()
    
    @register.filter
    def get_item(dictionary, key):
        return dictionary[key]


    в html:
    {% for y, dict_1 in dict.items %}
         {% load filters %}
         {% with item=dict_1|get_item:'card' %}
              {% for y, dict_2 in item.items %}
                   <p>dict_2</p>    #словарь card
              {% endfor %}
         {% endwith %}
    {% endfor %}


    как то так
    Ответ написан
    Комментировать
  • Telegram+python+flask+PyTelegramBotApi+pythonanywhere+webhook?

    @dwenlvov Автор вопроса
    Аналитик
    честно, забадал меня этот вопрос. кому интересно. используем другую библиотеку telepot называется.

    # -*- coding: utf8 -*-
    from flask import Flask, request
    import telepot
    import urllib3
    
    proxy_url = "http://proxy.server:3128"
    telepot.api._pools = {
        'default': urllib3.ProxyManager(proxy_url=proxy_url, num_pools=3, maxsize=10, retries=False, timeout=30),
    }
    telepot.api._onetime_pool_spec = (urllib3.ProxyManager, dict(proxy_url=proxy_url, num_pools=1, maxsize=1, retries=False, timeout=30))
    
    secret = "SECRET_KEY"
    bot = telepot.Bot(TOKEN)
    bot.setWebhook("https://USER_NAME.pythonanywhere.com/{}".format(secret), max_connections=1)
    
    app = Flask(__name__)
    
    @app.route('/{}'.format(secret), methods=["POST"])
    def telegram_webhook():
        update = request.get_json()
        if "message" in update:
            text = update["message"]["text"]
            chat_id = update["message"]["chat"]["id"]
            if text == "/start":
                bot.sendMessage(chat_id, 'Ты вызвал команду Тест')
            else:
                bot.sendMessage(chat_id, 'Ты пишешь какие то буквы')
        return "OK"


    этот код просто сохраняете, обновляете pythonanywhare и все работает.
    Ответ написан
    Комментировать