В django, как мне вызвать подкоманду syncdb из сценария инициализации?

Я новичок в python и django, и, следуя книге Django, я узнал о команде «python manage.py syncdb», которая создала для меня таблицы базы данных. В среде разработки я использую sqlite в базе данных памяти, поэтому он автоматически стирается каждый раз, когда я перезапускаю сервер. Итак, как мне выполнить скрипт этой команды «syncdb» (если это делается […]

Python в браузере: как выбрать между Brython, PyPy.js, Skulpt и Transcrypt?

Я очень рад видеть, что теперь можно закодировать Python в браузере. Это основные кандидаты (пожалуйста, добавьте все, что я, возможно, пропустил): бритт Skulpt PyPy.js Transcrypt Но как выбирать между ними? Единственное очевидное различие, которое я вижу, заключается в том, что Skulpt основан на Python 2, тогда как Brython основан на Python 3. Обратите внимание: это […]

Как получить список всех пользователей с определенной группой разрешений в Django

Я хочу получить список всех пользователей Django auth с определенной группой разрешений, примерно так: user_dict = { 'queryset': User.objects.filter(permisson='blogger') } Я не могу понять, как это сделать. Как группы разрешений сохраняются в пользовательской модели?

Поле auto-increment Django BigInteger в качестве первичного ключа?

В настоящее время я строил проект, который включает в себя много коллективного интеллекта. Каждый пользователь, посещающий веб-сайт, получает уникальный профиль, и их данные позже используются для расчета наилучших совпадений для самих себя и других пользователей. По умолчанию Django создает поле INT (11) id для обработки первичных ключей моделей. Я обеспокоен тем, что это слишком быстро […]

Python: Как мне форматировать дату в Jinja2?

Используя Jinja2, как мне форматировать поле даты? Я знаю в Python, я могу просто сделать это: print car.date_of_manufacture.strftime('%Y-%m-%d') Но как мне форматировать дату в Jinja2? Благодарю.

Сортировка по нескольким клавишам с использованием разных порядков

Возможный дубликат: Как написать ключевые функции сортировки Python для нисходящих значений В Python 3 довольно легко отсортировать список объектов лексикографически, используя несколько ключей. Например: items.sort(key = lambda obj: obj.firstname, obj.lastname) Аргумент reverse позволяет указать, хотите ли вы по возрастанию или по убыванию. Но что вы делаете в случае, если вы хотите сортировать по нескольким клавишам, […]

Python BeautifulSoup извлекает текст между элементами

Я пытаюсь извлечь «ЭТО МОЙ ТЕКСТ» из следующего HTML: <html> <body> <table> <td class="MYCLASS"> <!– a comment –> <a hef="xy">Text</a> <p>something</p> THIS IS MY TEXT <p>something else</p> </br> </td> </table> </body> </html> Я попробовал это так: soup = BeautifulSoup(html) for hit in soup.findAll(attrs={'class' : 'MYCLASS'}): print hit.text Но я получаю весь текст между всеми вложенными […]

Импортировать модуль python NOT по пути

У меня есть модуль foo, содержащий util.py и bar.py. Я хочу импортировать его в сеансе IDLE или python. Как мне это сделать? Я не мог найти документацию о том, как импортировать модули не в текущий каталог или PATH по умолчанию python. После попытки import "<full path>/foo/util.py" и from "<full path>" import util Самое близкое, что […]

Trie (Prefix Tree) в Python

Я не знаю, стоит ли спрашивать об алгоритмах. Но посмотрим, получу ли я ответы … 🙂 Если что-то неясно, я очень рад прояснить ситуацию. Я только что реализовал Trie в python. Однако один бит казался более сложным, чем следовало бы (как человек, который любит простоту). Возможно, у кого-то была аналогичная проблема? Моя цель заключалась в […]

Вращение двумерного массива в Python

В программе я пишу о необходимости поворота двумерного массива. В поисках оптимального решения я нашел этот впечатляющий однострочный лайнер, который выполняет эту работу: rotated = zip(*original[::-1]) Я использую его в своей программе сейчас, и он работает так, как предполагалось. Моя проблема заключается в том, что я не понимаю, как это работает. Я был бы признателен, […]

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