Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (14)

Лучшие ответы пользователя

Все ответы (10)
  • Простые табы для сайта на jQuery, бывает еще проще?

    ademaro
    @ademaro
    full-stack developer
    Раньше делал такие табы jsfiddle.net/ademaro/S4kTx/:
    <dl class="tabs">
        <dt class="active">Вкладка 1</dt>
        <dd class="active"><div>Содержимое 1</div></dd>
        <dt>Вкладка 2</dt>
        <dd><div>Содержимое 2</div></dd>
    </dl> 
        
    <script type="text/javascript">    
    $(function(){
        $("dl.tabs dt").click(function(){
            $(this)
                .siblings().removeClass("active").end()
                .next("dd").andSelf().addClass("active");
        });
    });
    </script>
    


    А вообще можно и без js: jsfiddle.net/ademaro/WwrsX/
    Ответ написан
    1 комментарий
  • Не понимаю почему не делается пуш в гит?

    ademaro
    @ademaro
    full-stack developer
    Вы склонировали с главного репозитория (куда вы можете делать только пулл-реквесты), а надо было с вашего форка (в который есть доступ на запись).

    Надо удалить удалённый репозиторий академии git remote rm origin, добавить свой:
    git remote add origin git@github.com:Ogurchik-007/1841101-pink-23.git
    и добавить удалённый репозиторий академии с другим названием:
    git remote add academy https://github.com/htmlacademy-adaptive/1841101-pink-23.git
    (что бы забирать актуальные данные, которые будет присылать кексобот)

    А вообще у вас есть наставник, можете у него уточнять такие вопросы, думаю, он расскажет вам более подробно всё))
    Ответ написан
    Комментировать
  • Почему не работает наследование в jinja?

    ademaro
    @ademaro
    full-stack developer
    Добавьте вторую папку что бы использовать в качестве шаблонов:
    from jinja2 import Environment, DictLoader, Template, FileSystemLoader
    file_loader = FileSystemLoader(['templates', 'includes'])
    env = Environment(loader=file_loader)
    template = env.get_template('years.html')
    years_list = [1992, 1993, 1994]
    out_render = template.render(years = years_list)
    print(out_render)

    а в шаблоне наследуйте просто {% extends 'template.html' %}
    Ответ написан
    Комментировать
  • Как настроить many to many на flask?

    ademaro
    @ademaro
    full-stack developer
    Вы создаёте каждый раз новый тег, даже если если с таким названием существует
    tags = Tag(name = i)

    Соответственно он и привязывается к изображению.

    1) Сделайте уникальное поле на имя тега (что бы они не плодились):
    class Tag(db.Model):
        id = db.Column(db.Integer(), primary_key=True)
        name = db.Column(db.String(5000), unique=True, nullable=True)


    2) При добавлении тегов к изображению ищите сначала существующий:
    ...
    tag = Tag.query.filter_by(name=i).first()  # у вас tags почему-то, хотя это один тег
    if not tag:  # если в БД нет тега, то создаём
      tag = Tag(name=i)  # создаём новый тег, если его не нашлось в БД
    save_db.tags.append(tag)  # добавляем тег к изображению существующий или только что созданный
    ...


    3) рекомендую отрефакторить имена переменных, сами себя запутываете)
    Ответ написан
    2 комментария

Лучшие вопросы пользователя

Все вопросы (3)