django- все статьи тега ➜ страница 11


Поле модели Django по умолчанию основано на другом поле в той же модели

у меня есть модель, которую я хотел бы содержать имя субъектов и их инициалы. (Данные несколько анонимизированы и отслеживаются по инициалам.) прямо сейчас, я писал class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line is what I want to do (or something equivalent), but doesn't work with # NameError: n ...

Рендеринг объектов JSON с использованием шаблона Django после вызова Ajax

Я пытался понять, что это оптимальный способ сделать Ajax на Джанго. Читая материал здесь и там, я понял, что общий процесс: сформулируйте свой вызов Ajax, используя некоторые JavaScript библиотеки (например, jQuery), настроить шаблон URL в Django, который ловит вызов и передает его в функцию просмотра на Python функции вида извлеките интересующие вас объекты и отправьте их обратно клиенту в формате JSON или аналогичном (с помощью встроенного модуля сериализатора, или simplejson) определите ...

Django: сигнал при входе пользователя в систему?

в моем приложении Django мне нужно запустить несколько периодических фоновых заданий, когда пользователь входит в систему и перестает запускать их, когда пользователь выходит из системы, поэтому я ищу элегантный способ получить уведомление о входе/выходе пользователя запрос статуса входа пользователя С моей точки зрения, идеальным решением будет сигнал, посланный каждым django.contrib.auth.views.login и ... views.logout метод django.contrib.auth.models.User.is_logged_in(), аналогично ... U ...

Python NameError: имя 'include' не определено [закрыто]

в настоящее время я разрабатываю веб-сайт с фреймворком django (я очень новичок), но у меня есть проблема с python : поскольку я создал свои шаблоны, я больше не могу запускать сервер по этой причине : NameError: имя 'include' не определено Что ты об этом думаешь ? Спасибо ...

не удается импортировать шаблоны имен

прежде чем я написал в urls.py мой код... все работало отлично. Теперь у меня проблемы - не могу зайти на свой сайт. "не удается импортировать шаблоны имен" мой urls.py - это: from django.conf.urls import patterns, include, url Они сказали, что ошибка где-то здесь. ...

Django: как перенаправить сообщение и передать данные сообщения

при обработке запроса POST в Django views.py файл, мне иногда нужно перенаправить его на другой url. Этот url, на который я перенаправляю, обрабатывается другой функцией в том же Django views.py файл. Есть ли способ сделать это и сохранить исходные данные POST? обновление: больше объяснений, почему я хочу это сделать. У меня есть два веб-приложения (назовем их AppA и AppB), которые принимают данные, введенные в текстовое поле пользователем. Когда пользователь нажимает кнопку Отправить, данные ...

Django 1.8: создание начальных миграций для существующей схемы

я запустил проект django 1.8, который использует систему миграции. Каким-то образом по пути все стало запутанным, поэтому я удалил папки миграции и таблицу из БД, и теперь я пытаюсь восстановить их, без успеха. у меня есть три приложения (3 models.py файлы), и модели точно отражают таблицы! лучший подход, который я нашел до сих пор было: удалить все migrations папки. Готово! удалить все от django_migrations таблица. Готово! выполнить python manage.py makemigrations --empty <app> дл ...

Django: импорт auth пользователя в модель

у меня есть одна проблема. В Django я создал новую модель: from django.db import models from django.contrib.auth import user class Workers(models.Model): user = models.OneToOneField(User, primary_key=True) work_group = models.CharField(max_length=20) card_num = models.IntegerField() def __unicode__(self): return self.user но это не работает: ImportError: cannot import name user как это исправить? Итак, я хочу создать новую таблицу "сотрудники" в БД, кото ...

Ошибка "нет модуля с именем simple" в Django

ImportError at / No module named simple Django Version: 1.5.dev20120710212642 Я установил последнюю версию django. Я использую from django.views.generic.simple import redirect_to в моем urls.py-что случилось? Это устарело? ...

Как отлаживать команды Django в PyCharm

Я знаю, как запускать команды с PyCharm (Tools - > Run manage.py Task), но я хотел бы также отлаживать их, включая мои команды и команды сторонних приложений. ...

Как перезагрузить модули в оболочке django?

Я работаю с Django и использую Django shell все время. Раздражающая часть заключается в том, что в то время как сервер Django перезагружается при изменении кода, оболочка этого не делает, поэтому каждый раз, когда я делаю изменения в методе, который я тестирую, мне нужно выйти из оболочки и перезапустить ее, повторно импортировать все модули, которые мне нужны, повторно инициализировать все переменные, которые мне нужны и т. д. В то время как история iPython экономит много набрав на этом, это вс ...

Смотреть Джанго возвращается в формате JSON без использования шаблона

Это связано с этим вопросом: Django возвращает json и html в зависимости от клиента python у меня есть api python командной строки для приложения django. Когда я получаю доступ к приложению через api, он должен возвращать json, а с браузером он должен возвращать html. Я могу использовать разные URL-адреса для доступа к разным версиям, но как я могу отобразить шаблон html и json в views.py только с одним шаблоном? для визуализации html я бы использовал: return render_to_response('sample/sampl ...

Параметры по умолчанию для поля даты Django

У меня есть модель, которая имеет поле даты время: date = models.DateField(_("Date"), default=datetime.now()) когда я проверяю приложение во встроенном администраторе django, поле даты также имеет время, добавленное к нему, так что при попытке сохранить его он возвращает ошибку. Как сделать по умолчанию только дату? (значение datetime.сегодня() тоже не работает) ...

Как получить запрос.Пользователь в сериализаторе Django-Rest-Framework?

Я пробовал что-то вроде этого, это не работает. class PostSerializer(serializers.ModelSerializer): class Meta: model = Post def save(self): user = self.context['request.user'] title = self.validated_data['title'] article = self.validated_data['article'] Мне нужен способ доступа к запросу.пользователь из моего класса сериализатора. ...

Сортировка связанных элементов в шаблоне Django

можно ли сортировать набор связанных элементов в шаблоне DJango? то есть: этот код (с HTML-тегами, опущенными для ясности): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %} выводит почти точно хочу, я хочу. Единственное, что я хочу изменить, это список участников, которые будут отсортированы по фамилии. Я пытался сказать что-то вроде этого: {% fo ...

Получить последнюю запись в наборе запросов

Как я могу получить последнюю запись в определенном наборе запросов? ...

Борьба с кэшированием на стороне клиента в Django

Я использую ярлык render_to_response и не хочу создавать конкретный объект ответа для добавления дополнительных заголовков, чтобы предотвратить кэширование на стороне клиента. Я хотел бы иметь ответ, который содержит: Pragma: no-cache Cache-control: no-cache Cache-control: must-revalidate и все другие изящные способы, которые браузеры будут, надеюсь, интерпретировать как директивы, чтобы избежать кэширование. есть ли промежуточное программное обеспечение без кэша или что-то подобное, что м ...

Джанго "не удается добавить или обновить дочернюю строку: ограничение внешнего ключа не выполняется"

у меня есть модель Coupon модель Photo С ForeignKey для этого: class Photo(models.Model): coupon = models.ForeignKey(Coupon, related_name='description_photos') title = models.CharField(max_length=100) image = models.ImageField(upload_to='images') Я настроил inlines в admin, поэтому теперь я могу добавлять фотографии В купон от администратора. Я пытаюсь добавить один, и загрузка успешна, но затем я получаю страницу отладки Django с этой ошибкой: Int ...

В django у моделей есть поле метки времени по умолчанию?

в django - есть ли поле метки времени по умолчанию для всех объектов? То есть, должен ли я явно объявить поле "timestamp" для "created on" в моей модели - или есть способ получить это автоматически? ...

Django csrf token + Angularjs

У меня есть django, работающий на сервере apache с помощью mod_wsgi, а также приложение angularjs, обслуживаемое непосредственно apache, а не django. Я хотел бы сделать почтовые вызовы на сервер django (работает rest_framework), но у меня возникли проблемы с токеном csrf. есть ли способ установить токен с сервера, не ставя {% csrf token %} как часть шаблона (так как эти страницы не проходят через django)? Я хотел бы иметь возможность получить csrf токен через запрос GET в виде файла cookie. ...