Tag: django

Как регистрировать использование памяти приложения Django для каждого запроса

Знаете ли вы об эффективном способе записывать использование памяти приложения django для каждого запроса? У меня есть стек apache / mod_wsgi / django, который работает, как правило, хорошо, но иногда один процесс приводит к огромному количеству памяти. На серверах заканчивается короткое замыкание на mem, что значительно меняет местами, а услуги резко замедляются. Эту ситуацию довольно […]

Какие поля модели в учебнике django-haystack индексируются?

Я пытаюсь раздобыть учебник django-haystack , чтобы добавить функции поиска в мое приложение. К сожалению, я не совсем понимаю некоторые ключевые моменты, когда дело доходит до построения индекса поиска. В учебнике приведена следующая модель django: class Note(models.Model): user = models.ForeignKey(User) pub_date = models.DateTimeField() title = models.CharField(max_length=200) body = models.TextField() Соответствующий индексный класс для модели Note […]

Создание токена доступа с помощью Django OAuth2 Toolkit

Я использую последний Django OAuth2 Toolkit (0.10.0) с Python 2.7, Django 1.8 и Django REST framework 3.3 При использовании grant_type=password я заметил какое-то странное поведение, когда пользователь запрашивает новый токен доступа: curl -X POST -d "grant_type=password&username=<user_name>&password=<password>" -u"<client_id>:<client_secret>" http://localhost:8000/o/token/ Создается новый токен доступа и токен обновления. Старый токен доступа и обновления все еще можно использовать до […]

Ошибка установки MySQLdb – _mysql.c: 44: 23: error: my_config.h: Нет такого файла или каталога

Я пытаюсь установить расширение MySQLdb, но я получаю эту ошибку за любую идею, что может быть причиной? Может быть что-то с разрешениями? Я использую Mac OX Lion …. Это часть ошибки, полученной. Django установлен отлично, но мне нужно установить это расширение. Спасибо за любую помощь. ppp-071ca:MySQL-python-1.2.4b4 miguel_e$ sudo python setup.py install running install running bdist_egg […]

Как реализовать уценку в приложении Django 1.6?

У меня есть текстовое поле в models.py где я могу вводить текстовый контент для блога с помощью администратора. Я хочу, чтобы иметь возможность писать контент для этого текстового поля в формате уценки, но я использую Django 1.6, а django.contrib.markup больше не поддерживается. Я не могу найти нигде, где есть учебник, и запускает добавление уценки в […]

Методы класса модели Django для предопределенных значений

Я работаю над некоторым Django-кодом, который имеет такую ​​модель: class Status(models.Model): code = models.IntegerField() text = models.CharField(maxlength=255) Существует около 10 предварительно определенных кодов / текстовых пар, которые хранятся в базе данных. Рассеянный вокруг кодовой базы, я вижу код следующим образом: status = Status.objects.get(code=0) # successful status = Status.objects.get(code=1) # failed Я бы предпочел иметь метод […]

Django: IntegrityError во многих случаях добавить ()

Мы сталкиваемся с известной проблемой в django: IntegrityError во многих случаях добавить () Существует условие гонки, если несколько процессов / запросов пытаются добавить одну и ту же строку в ManyToManyRelation. Как обойти это? Envionment: Django 1.9 Linux Server Postgres 9.3 (При необходимости может быть произведено обновление) Детали Как воспроизвести его: my_user.groups.add(foo_group) Выше сбой, если два […]

Добавить пользовательские поля в Django REST Framework serializer

Я хочу добавить поле в сериализатор, содержащий информацию, специфичную для пользователя, делающего текущий запрос (я не хочу создавать для этого отдельную конечную точку). Вот как я это сделал: Вид: class ArticleViewSet(viewsets.ModelViewSet): queryset = Article.objects.all() serializer_class = ArticleSerializer filter_class = ArticleFilterSet def prefetch_likes(self, ids): self.current_user_likes = dict([(like.article_id, like.pk) for like in Like.objects.filter(user=self.request.user, article_id__in=ids)]) def get_object(self, queryset=None): […]

Безопасна ли промежуточная среда Django?

Связаны ли потоки промежуточного программного обеспечения Django? Могу ли я сделать что-то подобное, class ThreadsafeTestMiddleware(object): def process_request(self, request): self.thread_safe_variable = some_dynamic_value_from_request def process_response(self, request, response): # will self.thread_safe_variable always equal to some_dynamic_value_from_request?

Django Generic Views: когда использовать ListView и DetailView

Я использую общие представления класса Django в приложении для блога. В одном из моих представлений отображается список сообщений с определенным тегом. Я могу написать это представление как ListView сообщений, отфильтрованных по тегу. Или я могу написать это представление как DetailView тега и добавить соответствующие сообщения в контекст. Является ли один из способов более правильным – […]

Python - лучший язык программирования в мире.