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

154
У класса нет объектов

def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Первая строка этой функции получает ошибку...

153
Формат чисел в шаблонах Django

Я пытаюсь отформатировать числа. Примеры: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Это довольно распространенная вещь, но я не могу понять, какой фильтр я должен использовать. Изменить: Если у вас есть общий способ Python сделать это, я рад добавить отформатированное...

153
Сброс генератора объекта в Python

У меня есть объект генератора, возвращаемый с помощью метода yield. Подготовка к вызову этого генератора довольно трудоемкая операция. Вот почему я хочу использовать генератор несколько раз. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x)...

153
Разделить views.py в нескольких файлах

Мой views.pyстал слишком большим, и трудно найти правильный взгляд. Как мне разбить его на несколько файлов и затем импортировать? Это связано с потерей скорости? Могу ли я сделать то же самое с...

153
Почему «импорт *» плох?

Рекомендуется не использовать import *в Python. Может кто-нибудь, пожалуйста, поделитесь причиной этого, чтобы я мог избежать этого в следующий

153
Получение одного значения из кортежа

Есть ли способ получить одно значение из кортежа в Python, используя выражения? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three Я знаю, что могу это сделать: (j, _) = tup() i = 5 + j Но это добавило бы несколько десятков строк к моей функции, удвоив ее...

153
Автоматическая дата создания для объектов формы модели Django?

Каков наилучший способ автоматически установить дату создания объекта, а также поле, которое будет записывать время последнего обновления объекта? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if...

153
Создание словаря из файла CSV?

Я пытаюсь создать словарь из файла CSV. Первый столбец файла csv содержит уникальные ключи, а второй столбец содержит значения. Каждая строка файла CSV представляет собой уникальный ключ, пару значений в словаре. Я пытался использовать csv.DictReaderи csv.DictWriterклассы, но я мог понять только...

153
Как мне вызвать такое же исключение с помощью настраиваемого сообщения в Python?

У меня tryв коде есть такой блок: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Строго говоря, я на самом деле поднимаю другого ValueError , а не ValueErrorброшенного do_something...(), как errв данном...

153
Почему (1 в [1,0] == True) оценивается как False?

Когда я смотрел на ответы на этот вопрос , я обнаружил, что не понимаю свой собственный ответ. Я не очень понимаю, как это анализируется. Почему второй пример возвращает False? >>> 1 in [1,0] # This is expected True >>> 1 in [1,0] == True # This is strange False >>> (1 in...

153
Удалить дубликаты в списке в Python

У меня есть список диктов, и я хотел бы удалить диктанты с одинаковыми парами ключ и значение. Для этого списка: [{'a': 123}, {'b': 123}, {'a': 123}] Я хотел бы это вернуть: [{'a': 123}, {'b': 123}] Другой пример: Для этого списка: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b':...

153
Подсчет количества истинных логических значений в списке Python

У меня есть список логических: [True, True, False, False, False, True] и я ищу способ подсчитать количество Trueв списке (поэтому в приведенном выше примере я хочу, чтобы возвращение было 3.) Я нашел примеры поиска количества вхождений определенных элементов, но есть ли более эффективный способ...

153
Когда следует использовать iteritems () вместо items ()?

Законно ли использовать items()вместо iteritems()всех мест? Почему был iteritems()удален из Python 3? Похоже, потрясающий и полезный метод. В чем причина этого? Изменить: Чтобы уточнить, я хочу знать, какова правильная идиома для итераций по словарю в генераторной манере (один элемент за раз, не...

153
ImportError: нет модуля с именем apiclient.discovery

Я получил эту ошибку в Google App Engine Python , который использовал Google Translate API, но я не знаю, как исправить, <module> from apiclient.discovery import build ImportError: No module named apiclient.discovery Я попытаюсь установить среду, которая указывает на Google App Engine SDK , и...