Как использовать динамический foreignkey в Django?

Я хочу подключить один ForeignKey к двум различным моделям. Например: У меня есть две модели под названием Casts and Articles , а также третья модель Faves для поддержки любой из других моделей. Как я могу сделать динамику ForeignKey ? class Articles(models.Model): title = models.CharField(max_length=100) body = models.TextField() class Casts(models.Model): title = models.CharField(max_length=100) body = models.TextField() […]

Как вызвать функцию изменения значения?

Я понимаю, что этот вопрос связан с обработкой событий, и я читал о обработчиках событий Python диспетчеров, поэтому либо он не ответил на мой вопрос, либо я полностью упустил информацию. Я хочу, чтобы метод m() объекта A запускался при изменении значения v : Например (если деньги становятся счастливыми): global_wealth = 0 class Person() def __init__(self): […]

Как вычислить r-квадрат с использованием Python и Numpy?

Я использую Python и Numpy для вычисления наилучшего подходящего многочлена произвольной степени. Я передаю список значений x, значений y и степень полинома, которую я хочу поместить (линейный, квадратичный и т. Д.). Это много работает, но я также хочу рассчитать r (коэффициент корреляции) и r-квадрат (коэффициент определения). Я сравниваю свои результаты с наилучшей возможностью тренда линии […]

Следующие ссылки, Scraw web hraw framework framework

После нескольких чтений в документах Scrapy я все еще не поймал разницу между использованием правил CrawlSpider и внедрением моего собственного механизма извлечения ссылок на метод обратного вызова. Я собираюсь написать новый веб-искатель, используя последний подход, но только потому, что у меня был плохой опыт в прошлом проекте с использованием правил. Мне бы очень хотелось узнать, […]

URL-адреса django без завершающей косой черты не перенаправляются

У меня есть два приложения, расположенные на двух отдельных компьютерах. На компьютере A в файле urls.py меня есть строка, подобная следующей: (r'^cast/$', 'mySite.simulate.views.cast') И этот url будет работать как для mySite.com/cast/ и для mySite.com/cast . Но на компьютере BI есть аналогичный url, написанный как: (r'^login/$', 'mySite.myUser.views.login') По какой-то причине на компьютере B url mySite.com/login / […]

Отладка приложения pyQT4?

У меня довольно простое приложение, построенное с помощью pyqt4. Я хотел отлаживать одну из функций, связанных с одной из кнопок в моем приложении. Однако, когда я делаю следующее python -m pdb app.pyw > break app.pyw:55 # This is where the signal handling function starts. вещи не совсем работают, как я надеюсь. Вместо того, чтобы ломать […]

python dask DataFrame, поддержка (тривиально параллелизуемая) строка применяется?

Недавно я нашел модуль dask, который должен быть простым в использовании модулем параллельной обработки python. Большой пункт продажи для меня – то, что он работает с пандами. Прочитав немного на своей странице руководства, я не могу найти способ выполнить эту тривиально параллелизуемую задачу: ts.apply(func) # for pandas series df.apply(func, axis = 1) # for pandas […]

Как настроить Django на OpenShift?

Недавно я попытался экспортировать проект Django на OpenShift, но безрезультатно. Единственные решения, которые я нашел, были «предварительно построены» (например, https://github.com/openshift/django-example ). Я потратил несколько часов, пытаясь адаптировать его к моему проекту, но у меня всегда была ошибка внутреннего сервера. Итак, как настроить django на openshift?

Python: отладка утечки памяти

У меня есть небольшой многопоточный скрипт, работающий в django, и со временем его запуск использует все больше и больше памяти. Оставляя его на целый день, он ест около 6 ГБ ОЗУ, и я начинаю заменять. Следуя http://www.lshift.net/blog/2008/11/14/tracing-python-memory-leaks, я рассматриваю это как наиболее распространенные типы (с использованием только 800M памяти): (Pdb) objgraph.show_most_common_types(limit=20) dict 43065 tuple 28274 […]

Надежная и эффективная база данных с ключом для Linux?

Мне нужна быстрая, надежная и эффективная для памяти база данных ключевых значений для Linux. Мои ключи составляют около 128 байт, а максимальный размер может быть 128 КБ или 256 КБ. Подсистема базы данных не должна использовать более 1 МБ ОЗУ. Общий размер базы данных составляет 20 Гб (!), Но одновременно осуществляется доступ к небольшой случайной […]

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