Tag: django

Конфигурация Sentry django – регистратор

Я пытаюсь использовать простой журнал и хочу отправлять ошибки / исключения в Sentry. Я настроил Sentry в соответствии с документом и успешно python manage.py raven test на моем dev ( python manage.py raven test ) Я добавил конфигурацию ведения журнала, как в документации Sentry, к настройкам Django Когда я помещаю этот код в свой вид, […]

Есть ли лучший способ проверить, являются ли значения запроса AJAX действительными?

Я занимаюсь созданием бэкэнда AJAX для приложения Django, и я не знаю, правильно ли я его строю. В настоящее время для принятия целочисленных значений мне нужно придать их в целые числа с помощью функции int (), которая вызывает исключения и заканчивается в 500 раз, если я не применяю много шаблонов. Это заставляет мой код выглядеть […]

Объект «TopLevelDocumentMetaclass» не является итерируемым

Я очень новичок в мире django, и я пытаюсь сделать пример, чтобы использовать его с mongodb. Чтобы подключиться к mongo, я использую mongoengine 0.9.0. Я также использую virtualenv. На данный момент у меня есть довольно простые вещи, я могу запустить сервер, но когда я пытаюсь визуализировать веб-страницу, я получаю эту ошибку: 'TopLevelDocumentMetaclass' object is not […]

Доступ к домашнему каталогу пользователя из django

Я создаю приложение Django, которое может получить доступ к домашнему каталогу пользователя. Для этого я хочу создать каталог, используя что-то вроде os.mkdir('/home/user/new_directory') или команду подпроцесса . Поскольку Django запускается сервером apache, python действует как пользователь apache и не может получить доступ к домашним каталогам моих пользователей. В настоящее время я знаю логин моих пользователей, потому […]

Django – Теги шаблона внутри css-файла

Я пытаюсь изменить CSS страницы на PageSetting модели PageSetting , которую я использую. Я разрешаю пользователю изменять то, как выглядит тема страницы, на основе некоторых атрибутов PageSetting . class PageSettings(SingletonModel): theme = models.IntegerField(choices=THEMES, verbose_name=_("Theme"), default=0) base_color = RGBColorField(blank=False, verbose_name=_("Base color"), default="bc0000") … по class PageSettings(SingletonModel): theme = models.IntegerField(choices=THEMES, verbose_name=_("Theme"), default=0) base_color = RGBColorField(blank=False, verbose_name=_("Base color"), […]

Django queryset с аннотатом, почему GROUP BY применяется ко всем полям?

Я использую Django 1.6 с PostgreSQL и имею следующую модель: # models.py class Game(AbstractContentModel, AbstractScoreModel): name = models.CharField(_("name"), max_length=100, blank=True) developer = models.CharField(_('Developer'), max_length=255) distributor = models.CharField(_('Distributor'), max_length=255, blank=True) # … reviews = models.ManyToManyField(Review, related_name="games", blank=True, verbose_name=_("Reviews")) videos = models.ManyToManyField(Video, related_name="games", blank=True, verbose_name=_("Videos")) images = models.ManyToManyField(Image, related_name="games", blank=True, verbose_name=_("Gallery")) Я пытаюсь получить все игры, и […]

django-cms: как получить страницу из связанного с ней приложения

Учитывая этот аппакту: class NewsHook(CMSApp): name = _("News") urls = ["apps.news.urls"] apphook_pool.register(NewsHook) и эта модель внутри apps.news.models : class Article(models.Model): title = models.CharField(max_length=255) … Можно ли ссылаться на страницу, связанную с аппаклом, например, методом статьи? Со стороны модели я дошел до article._meta.app_label или article._meta.app_config.verbose_name , но это только дает 'news' и 'News' соответственно. И я […]

Как поделиться сеансом между двумя приложениями django?

У меня есть два приложения django, которые находятся на одном сервере на портах 80 и 9002 . т.е. URL-адреса: www.abc.com и www.abc.com:9002 Оба используют одну и www.abc.com:9002 же базу данных postgresql для аутентификации. Я хочу совместно использовать общий доступ к данным сеанса между ними, чтобы пользователь, зарегистрированный в одном приложении, мог автоматически регистрироваться в другом […]

PyTest с одиночным созданием модели django

Я использую микшер для создания моей модели и запускаю их с помощью pytest. Все, что я хочу сделать, это генерировать мою модель только один раз и запускать несколько тестов с той же моделью, которую я генерирую. Вот что я хочу: Код import pytest from mixer.backend.django import mixer from weddings.models import Wedding @pytest.mark.django_db class TestProductApi(object): @pytest.fixture(scope="module") […]

Средство Django с логином и паролем, которое скрывает все страницы веб-сайта

Я написал следующее промежуточное программное обеспечение, которое отображает форму и запрашивает у пользователя логин и пароль. Среднее ПО должно применяться ко всему веб-сайту: class InviteLoginForWebsiteMiddleware(object): def process_request(self, request): if request.session.get('has_invite') == True: return None form = WebsiteLoginForm() extra_context = dict() extra_context['form'] = form template_name = 'websiteLogin.html' if request.method == "POST": form = WebsiteLoginForm(request.POST) if form.is_valid(): […]

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