Size: a a a

Django [ru] #STAY HOME

2020 January 27

N

Nire in Django [ru] #STAY HOME
при стандартных группах, через админку
источник

N

Nire in Django [ru] #STAY HOME
должен ли instance сохранения людей возвращать user_set?
т.е. действие такое - я добавляю юзера в группу и вылетает ошибка, юзер-сет ведь должен заполнятся верно?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Nire
Можете подсказать, из-за чего может вылетать ошибка, если я хочу добавить в группу пользователей?
"AttributeError: 'Group' object has no attribute 'groups'"
У объекта Group нет атрибута groups, у тебя что-то в коде напутано, что и куда добавляется.
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
хм...
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
с двумя подчеркиваниями немного быстрее, однако
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
может за счёт кеширования на стороне Postgre
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
решил для себя использовать первый (питонический) вариант,
раз уж почти нет разницы в производительности
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Sultonbek Akhmedov 🇺🇿
может за счёт кеширования на стороне Postgre
нет там кеширования, это в один и тот же sql-код по идее скомплириутеся.
скорее, чуть более оптимальный путь выполненния на стороне питона.
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
ну, нам неизвестны пути постгрешные, это уже его внутренняя кухня
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
😊
источник

R

RAEman in Django [ru] #STAY HOME
Коллеги здравствуйте! Кто хорошо разбирается в ajax'е?Может кто знает почему у меня ajax запрос сначала посылает норм запрос с параметрами, получает 301 а затем опять посылает запрос без параметров?

{% block scripts %}
<script src="{% static 'js/bootstrap.min.js' %}"></script>
<script src="{% static 'js/jquery.min.js' %}"></script>
<script src="{% static 'js/jquery-3.4.1.min.js' %}"></script>
<style media="screen">
 .row{
   margin-right:5px;
   margin-left:5px;
 }
</style>
<script type="text/javascript">
 $(function () {
   $("#searchsubject").click(function(event){
     event.preventDefault();
     var FName = $("#FName").val()
     var data = new FormData($('form').get(0));
     $.ajax({
       type:"GET",
       url:"../api/"+"SearchSubject",
       headers: {"Sid":"{{ Sid }}","FName":FName},
       data:"",
       processData: false,
       csrfmiddlewaretoken: '{{ csrf_token }}',
       success: function(data){
         console.log("YEEEEEEEEEEEEEEEEAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHH")
         $("#searchresult").html("YEEEEEEEEEEEEEEEEAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHH");
       },
     });
   });
 });
</script>
{%endblock%}
api - Это отдельное приложение в джанге которое возвращает какой-то json просто методом
return HttpResponse("%s" % res)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
на беке django ?
источник

R

RAEman in Django [ru] #STAY HOME
Да
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Подскажите, как протестировать код в методе save_model в админке?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
RAEman
Да
первое что приходит в голову это нет слеша в конце урла
источник

DT

Dan Tyan in Django [ru] #STAY HOME
RAEman
Коллеги здравствуйте! Кто хорошо разбирается в ajax'е?Может кто знает почему у меня ajax запрос сначала посылает норм запрос с параметрами, получает 301 а затем опять посылает запрос без параметров?

{% block scripts %}
<script src="{% static 'js/bootstrap.min.js' %}"></script>
<script src="{% static 'js/jquery.min.js' %}"></script>
<script src="{% static 'js/jquery-3.4.1.min.js' %}"></script>
<style media="screen">
 .row{
   margin-right:5px;
   margin-left:5px;
 }
</style>
<script type="text/javascript">
 $(function () {
   $("#searchsubject").click(function(event){
     event.preventDefault();
     var FName = $("#FName").val()
     var data = new FormData($('form').get(0));
     $.ajax({
       type:"GET",
       url:"../api/"+"SearchSubject",
       headers: {"Sid":"{{ Sid }}","FName":FName},
       data:"",
       processData: false,
       csrfmiddlewaretoken: '{{ csrf_token }}',
       success: function(data){
         console.log("YEEEEEEEEEEEEEEEEAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHH")
         $("#searchresult").html("YEEEEEEEEEEEEEEEEAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHH");
       },
     });
   });
 });
</script>
{%endblock%}
api - Это отдельное приложение в джанге которое возвращает какой-то json просто методом
return HttpResponse("%s" % res)
csrfmiddlewaretoken: '{{ csrf_token }}', - данные так не отправятся
jquery просто не знает что с этим делать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
RAEman
Коллеги здравствуйте! Кто хорошо разбирается в ajax'е?Может кто знает почему у меня ajax запрос сначала посылает норм запрос с параметрами, получает 301 а затем опять посылает запрос без параметров?

{% block scripts %}
<script src="{% static 'js/bootstrap.min.js' %}"></script>
<script src="{% static 'js/jquery.min.js' %}"></script>
<script src="{% static 'js/jquery-3.4.1.min.js' %}"></script>
<style media="screen">
 .row{
   margin-right:5px;
   margin-left:5px;
 }
</style>
<script type="text/javascript">
 $(function () {
   $("#searchsubject").click(function(event){
     event.preventDefault();
     var FName = $("#FName").val()
     var data = new FormData($('form').get(0));
     $.ajax({
       type:"GET",
       url:"../api/"+"SearchSubject",
       headers: {"Sid":"{{ Sid }}","FName":FName},
       data:"",
       processData: false,
       csrfmiddlewaretoken: '{{ csrf_token }}',
       success: function(data){
         console.log("YEEEEEEEEEEEEEEEEAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHH")
         $("#searchresult").html("YEEEEEEEEEEEEEEEEAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHH");
       },
     });
   });
 });
</script>
{%endblock%}
api - Это отдельное приложение в джанге которое возвращает какой-то json просто методом
return HttpResponse("%s" % res)
при type:"GET",  csrfmiddlewaretoken не нужен
источник

SA

Sultonbek Akhmedov 🇺🇿 in Django [ru] #STAY HOME
может POST нужен?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
практика показывает что гадать нет смысла
источник

DT

Dan Tyan in Django [ru] #STAY HOME
неисповедимы пути человека который не читает документацию =)
источник