Вопросы с тегом «python»

174
Джанго: Почему некоторые модельные поля сталкиваются друг с другом?

Я хочу создать объект, который содержит 2 ссылки на пользователей. Например: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() но я получаю следующие ошибки при запуске сервера: Аксессор для поля «target» конфликтует...

174
Найти наиболее распространенный элемент в списке

Какой эффективный способ найти наиболее распространенный элемент в списке Python? Элементы моего списка не могут быть хэшируемыми, поэтому не могут использовать словарь. Также в случае розыгрышей должен быть возвращен предмет с самым низким индексом. Пример: >>> most_common(['duck',...

174
Кто-нибудь может объяснить относительный импорт Python?

Я не могу на всю жизнь заставить относительный импорт Python работать. Я создал простой пример, где он не работает: Структура каталогов: /__init__.py /start.py /parent.py /sub/__init__.py /sub/relative.py /start.py содержит только: import sub.relative /sub/relative.py содержит только from .. import...

174
Использование нескольких аргументов для форматирования строки в Python (например, «% s…% s»)

У меня есть строка, которая выглядит как, '%s in %s'и я хочу знать, как разделить аргументы, чтобы они были двумя разными% s. Мой разум, пришедший с Java, придумал следующее: '%s in %s' % unicode(self.author), unicode(self.publication) Но это не работает, так как это выглядит в...

174
Разрезание массива NumPy 2d или как извлечь подматрицу mxm из массива nxn (n> m)?

Я хочу нарезать массив NumPy nxn. Я хочу извлечь произвольный выбор из m строк и столбцов этого массива (т.е. без какого-либо шаблона в количестве строк / столбцов), сделав его новым массивом mxm. Для этого примера допустим, что массив 4x4, и я хочу извлечь из него массив 2x2. Вот наш массив: from...

174
django MultiValueDictKeyError ошибка, как мне с ней справиться

Я пытаюсь сохранить объект в моей базе данных, но выдает MultiValueDictKeyErrorошибку. Проблемы лежат в форме, is_privateкоторая представлена ​​флажком. Если флажок НЕ установлен, очевидно, ничего не пропущено. Это где ошибка забрасывается. Как правильно разобраться с этим исключением и поймать...

174
Какова цель ключа -m?

Не могли бы вы объяснить мне, в чем разница между звонками python -m mymod1 mymod2.py args и python mymod1.py mymod2.py args Кажется в обоих случаях mymod1.pyназывается и sys.argvесть ['mymod1.py', 'mymod2.py', 'args'] Так для чего -mнужен...

174
Установить маркеры для отдельных точек на линии в Matplotlib

Я использовал Matplotlib для построения линий на фигуре. Теперь я хотел бы установить стиль, в частности маркер, для отдельных точек на линии. Как мне это сделать? Чтобы прояснить мой вопрос, я хочу иметь возможность установить стиль для отдельных маркеров на линии, а не на каждый маркер на...

174
уникальная sqlalchemy в нескольких столбцах

Допустим, у меня есть класс, который представляет местоположения. Места "принадлежат" клиентам. Местоположения обозначены 10-символьным кодом Unicode. «Код местоположения» должен быть уникальным среди местоположений для конкретного клиента. The two below fields in combination should be unique...

174
Python datetime - установка фиксированных часов и минут после использования strptime для получения дня, месяца, года

Я успешно преобразовал что-то из 26 Sep 2012формата в 26-09-2012использование: datetime.strptime(request.POST['sample_date'],'%d %b %Y') Тем не менее, я не знаю, как установить часы и минуты для чего-то подобного выше в 11:59. Кто-нибудь знает как это сделать? Обратите внимание, что это может быть...

174
Доступ к переменным класса из списка понимания в определении класса

Как вы получаете доступ к другим переменным класса из понимания списка в определении класса? Следующее работает в Python 2, но не работает в Python 3: class Foo: x = 5 y = [x for i in range(1)] Python 3.2 выдает ошибку: NameError: global name 'x' is not defined Попытка Foo.xтоже не работает. Любые...

174
Когда следует использовать Flask.g?

Я видел, что gв Flask 0.10 из контекста запроса перейдет контекст приложения, что привело меня в замешательство относительно предполагаемого использования g. Мое понимание (для Flask 0.9) заключается в следующем: g живет в контексте запроса, т. е. создается заново при запуске запроса и доступен до...

174
Python argparse: значение по умолчанию или указанное значение

Я хотел бы иметь необязательный аргумент, который будет иметь значение по умолчанию, если присутствует только флаг, без указания значения, но хранить значение, указанное пользователем, вместо значения по умолчанию, если пользователь указывает значение. Для этого уже есть действие? Пример: python...

174
Как мне поймать предупреждение о недействительности, как будто это исключение (не только для тестирования)?

Я должен сделать полином Лагранжа в Python для проекта, который я делаю. Я делаю барицентрический стиль, чтобы избежать использования явного цикла for, а не стиля разделенных разностей Ньютона. У меня проблема в том, что мне нужно поймать деление на ноль, но Python (или, может быть, NumPy) просто...

174
Получение имени переменной в виде строки

Этот поток обсуждает, как получить имя функции в виде строки в Python: Как получить имя функции в виде строки? Как я могу сделать то же самое для переменной? В отличие от функций переменные Python не имеют __name__атрибута. Другими словами, если у меня есть переменная, такая как: foo = dict()...

173
В Python, как мне указать, что я переопределяю метод?

Например, в Java @Overrideаннотация не только обеспечивает проверку переопределения во время компиляции, но и обеспечивает отличный самодокументирующийся код. Я просто ищу документацию (хотя, если это индикатор какой-то проверки, такой как pylint, это бонус). Я могу добавить комментарий или строку...