• Странности с Django 404 страницей?

    @howuu Автор вопроса
    еще одна проблема, в том что Django запускается теперь только на 8000 порту, точнее открывается в браузере, если запустит на 6000 к примеру, Хром не может отобразить страницу, я не уверен, что дело в кэше так как, если менять картинику в коде (вставлять из интернета например), то все ок и запускается. Как можно все таки проверить это кэш или нет? Как почистить его полностью?
  • Хочу кастомную форму в Django? Правильно ли я делаю?

    @howuu Автор вопроса
    sim3x, разобрался... я вводил не правильный пароль, но форма мне не возвращала ошибку, в алерт выходило тот же успех, я попробовал прописать alert(data), но выдает исходный код страницы...как сделать так что бы вот тут

    function onAjaxSuccess(data){
      
      alert("succes");}
                    }


    присылало ошибку при вводе данных авторизации, либо же успех, что бы я мог отображать это в форме?
  • Хочу кастомную форму в Django? Правильно ли я делаю?

    @howuu Автор вопроса
    sim3x, короче я изменил код и сделал таким post запрос
    function zapros() {
    
      var username  = $( ".username").val();
      var parol = $( ".password").val();
      var csrftoken = getCookie('csrftoken');
      
      $.post(
          "/accounts/login/",
      {
        csrfmiddlewaretoken : csrftoken,
        username: username,
        password: parol,
      },
          onAjaxSuccess);
     
      function onAjaxSuccess(data){
      
      alert("succes");}
                    }


    Но он не работает, при авторизации, нас должно перекидывать на другую страницу, если делать через обычную django форму, вывести ее вот так
    <form method = post>
      {% csrf_token %}
      {{ form.as_p }}
      <button type="submit">Login</button>
    </form>


    то все работает, нас авторизирует и все ок, но с такой формой и с запросом выше, запрос отправляется и токен, логин, пароль отправляются, но ничего не происходит далее (нет авторизации и редиректа), в чем дело?

    <form method="post" class="form-signin">
           {% csrf_token %}
    
          <img class="mb-4" src="{% static 'images/icons/logo.png' %}" alt="" width="72" height="72">
          <h1 class="h3 mb-3 font-weight-normal">Залогінься сучка</h1>
    
          <label for="inputEmail" class="sr-only">Email address або username</label>
          <input type="#" id="inputEmail" class="form-control username" placeholder="Email address або username" required="" autofocus="">
          <label for="inputPassword" class="sr-only">Пароль</label>
          <input type="password" id="inputPassword" class="form-control password" placeholder="Пароль" required="">
          <div class="checkbox mb-3">
            
          </div>
          
    
           <button type="button" class="btn btn-lg btn-primary btn-block" onclick="zapros()">Увійти</button>
          <p class="mt-5 mb-3 text-muted">@howareu_u</p>
        </form>
  • Хочу кастомную форму в Django? Правильно ли я делаю?

    @howuu Автор вопроса
    sim3x, 1. вы правы 2. для наглядности, объяснить чего я хочу 3. у меня ж не в том вопрос был, а в том, делают ли так, безопасно ли это, оставлять так?
  • Что делать с этой кнопкой в системнике?

    @howuu Автор вопроса
    Артем, спасибо, кнопка идет к материнке вот так 5c523d038a0a0359856459.jpeg
  • Что делать с этой кнопкой в системнике?

    @howuu Автор вопроса
    Moskus, вот этот черный тумблер(это и есть кнопка), к чему она дальше подключена не смотрел, комп находится в другом месте, но если она таком положении, а не в положении нажата и заклеена изолентой (так как она не фиксируется в нажатом положении) комп начинает разгоняться и шуметь будто заводящейся мотор
  • Цикл для cursor.execute в sqlite?

    @howuu Автор вопроса
    спасибо, изменил вот так
    for product in cursor.execute("SELECT  * FROM products_product,  products_product_media WHERE products_product.id = products_product_media.product_id").fetchall():

    не подскажите можно ли сделать так, что бы когда мы хотим вытянуть например название товара, мы не писали product[0], а указывали, значение которое в базе данных, например product[name] или product.name, как то так
  • Как передат переменные в форму Django через jQuery?

    @howuu
    NaName, при этом примере django ругается Forbidden (CSRF token missing or incorrect.) не подскажите как правильно подключить csrf токен? пробую так, но django ругается
    <WSGIRequest: POST '/np/'>
    Internal Server Error: /np/


    function getCookie(name) {
        var cookieValue = null;
        if (document.cookie && document.cookie !== '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) === (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
    var csrftoken = getCookie('csrftoken');
    
    alert (csrftoken)
    
    
    
      $.ajax({
    
      url: '/np/',
      type: "POST",
      data: name= {name: 'Monty', surname: 'Python', 'csrfmiddlewaretoken':  csrftoken},
    });
    }

    может проблема в url? он выглядит так url(r'^np/$', views.np, name='np'),
  • Как передат переменные в форму Django через jQuery?

    @howuu
    NaName, нашел в документации такой запрос
    $.ajax({
      type: "POST",
      url: url,
      data: data,
      success: success,
      dataType: dataType
    });


    допустим меняю его так

    $.ajax({
      type: "POST",
      url: url,
      data: data = {name: 'name', surname: surname},
      success: success,
      dataType: dataType
    });


    url - так и оставляю? и как потом принимать его в view? Раньше с этим не сталкивался, извиняюсь
  • Как в jQuery превратить html to string?

    @howuu Автор вопроса
    спасибо) нужен был первый вариант
  • Что за динозавры в heroku?

    @howuu Автор вопроса
    Александр, момент времени удаления понял, то под временами файлами...Я так понимаю это сессии? Если база данных не очищается, то к примеру в моем блоге, посты и медифайлы прикрепленные к ним удаляться не будут? Или будут? Если сайт вообще не будет засыпать, то временные файлы будуть жить всегда?
  • Что за динозавры в heroku?

    @howuu Автор вопроса
    благодарю и еще один момент, я правильно понимаю, что в бесплатной версии так же база данных каждый день очищается? Прочитал это в статье на хабре, то есть хранить блог на таких условиях смысла нет?
  • Битва Django wysiwyg?

    @howuu Автор вопроса
    посмотрю сейчас TinyMCE, спасибо.
    Хочу спросить, что вы думаете о bootstrap wysiwyg?
  • Загрузка картинки, через форму Django?

    @howuu Автор вопроса
    существует и в настройках указана
    сейчас она называется по другому, но суть та же
    STATIC_URL = '/static/'
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')
    
    MEDIA_URL = '/media/'
    MEDIA_ROOT = os.path.join(BASE_DIR, 'blog/media')

    вот такое тоже сделал в urls проекта и urls приложения блог
    if settings.DEBUG:
        urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  • Вывод формы в Django?

    @howuu Автор вопроса
    отлично, могли бы вы рассказать, почему не стоит мешать Python-код с CSS и HTMl, не эстетично выглядит? Информационная безопасность? Хочу лучше разобраться в теме