ForeignKey создает ограничения в Django

Я использую Django для написания приложения для блога, и я пытаюсь реализовать иерархическую структуру категорий. Каждая категория имеет «родительский» ForeignKey, указывающий на ту же категорию категорий. Я хочу, чтобы админы добавляли категории, и я хочу, чтобы интерфейс позволял им выбирать родительскую категорию категории. Тем не менее, я хочу избежать ситуаций, связанных с моим дедушкой, поэтому […]

Mac OS X / bin / bash: команда python: не найдена в некоторой среде IDE

Когда я скомпилировал test.py (очень простой файл Python) в Sublime Text или CodeRunner, я получил ошибку: /bin/bash: python: command not found . Затем я python test.py в приложении Terminal, он работал. Позже я загрузил Pycharm и снова скомпилировал файл, он тоже работал! Поэтому я предполагаю, что есть какая-то настройка пути или что-то еще, что было […]

Обнаруживать, запускается ли скрипт python из оболочки ipython или запускается из командной строки

Есть ли способ определить, запускается ли скрипт python из оболочки python или ipython или запускается из командной строки, например, с помощью python scrip.py ? Я хочу использовать это, чтобы настроить среду matplotlib и сохранить или отобразить фигуру в зависимости от того, как выполняется скрипт. Когда я запускаю сценарий построения сценария из командной строки, я хочу, […]

PyQt: как использовать QWebPage с анонимным прокси

Это сводит меня с ума. Я хочу показать в QWebPage URL-адрес, но я хочу сделать это, пропуская анонимный прокси. Код #setting up the proxy proxy = QNetworkProxy() proxy.setHostName("189.75.98.199") #just examples proxy.setPort(1111) proxy.setType = QNetworkProxy.HttpProxy #setting the manager manager = QNetworkAccessManager() manager.setProxy(proxy) #setting the proxy on the manager #setting the proxy as application proxy QNetworkProxy.setApplicationProxy(proxy) #seems […]

Модуль Python BeautifulSoup, извлекающий анкеры href

Я использую модуль BeautifulSoup для выбора всех href из html таким образом: def extract_links(html): soup = BeautifulSoup(html) anchors = soup.findAll('a') print anchors links = [] for a in anchors: links.append(a['href']) return links но когда-нибудь это сообщение об ошибке не получило: Traceback (most recent call last): File "C:\py\main.py", line 33, in <module> urls = extract_links(page) File […]

Как найти расположение элемента в списке списков Python?

Я хочу найти местоположение (и) определенного элемента в списке списков. Он должен возвращать список кортежей, где каждый кортеж представляет индексы для конкретного экземпляра элемента. Например: list = [['1', '2', '4', '6'], ['7', '0', '1', '4']] getPosition('1') #returns [(0, 0), (1, 2)] and getPosition('7') #returns [(1,0)]

регулярное выражение python. Извлечение текста между шаблонами

Как получить все значения между «uniprotkb:» и «(имя гена)» в «str» ниже: str = 'uniprotkb:HIST1H3D(gene name)|uniprotkb:HIST1H3A(gene name)|uniprotkb:HIST1H3B(gene name)|uniprotkb:HIST1H3C(gene name)|uniprotkb:HIST1H3E(gene name)|uniprotkb:HIST1H3F(gene name)|uniprotkb:HIST1H3G(gene name)|uniprotkb:HIST1H3H(gene name)|uniprotkb:HIST1H3I(gene name)|uniprotkb:HIST1H3J(gene name)' Результат: HIST1H3D HIST1H3A HIST1H3B HIST1H3C HIST1H3E HIST1H3F HIST1H3G HIST1H3H HIST1H3I HIST1H3J

Структура фляжки – не может импортировать приложение из __init__.py

Я начинаю с python, и у меня возникли проблемы с настройкой структуры моих приложений с помощью __init__.py даже после поиска нескольких руководств. На данный момент моя текущая структура каталогов выглядит следующим образом /parent /myapp __init__.py views.py /virtualenv Раньше у меня было (если это имеет значение) /parent /myapp /bin /include /lib Содержимое __init__.py приведено ниже: from […]

Python + Expat: Error on & # 0; юридические лица

Я написал небольшую функцию, которая использует ElementTree и xpath для извлечения текстового содержимого определенных элементов в XML-файле: #!/usr/bin/env python2.5 import doctest from xml.etree import ElementTree from StringIO import StringIO def parse_xml_etree(sin, xpath): """ Takes as input a stream containing XML and an XPath expression. Applies the XPath expression to the XML and returns a generator […]

Существуют ли стандартные условные обозначения командной строки для тире и аргументов?

Каковы условные обозначения командной строки, касающиеся того, когда использовать 2 дефиса, 1 тире или просто никаких параметров вообще и просто читать входы по порядку? Я понимаю, что существует много вариантов, но какие-либо соглашения выделяются как отраслевые стандарты (скажем, в Java, или C, или Python)?

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