Я рассмотрел вопросы расширения пользовательских полей в django и подумал о том, как использовать метод FK для пользователей: class Parent(models.Model): user = models.ForeignKey(User) contact_means = models.IntegerField() parent_id = models.AutoField(primary_key = True) У меня есть вопрос здесь. С помощью этого метода (по сравнению с наследованием пользователя) на сайте администратора после регистрации зарегистрированного родителя, как я могу […]
У меня есть таблица, которая содержит различные типы настроек. Я хочу отображать и проверять каждую настройку по-разному в форме. Например, если параметр задан для целого числа или для строки. Это моя модель class Setting(models.Model): SETTING_TYPES = ( (u'1', u'Decimal'), (u'2', u'Integer'), (u'3', u'String'), ) type = models..CharField(max_length=2, choices=SETTING_TYPES) name = models.CharField(max_length=50, unique=True) value = models.CharField(max_length=200) […]
Каким будет предпочтительный (предпочитаемый python) способ разбора формата keepalived.conf и вернуть его json? Я хотел бы автоматизировать добавление / удаление виртуальных и реальных серверов. Мое первое предположение – pyparsing, следуя нескольким ответам из stackoverflow, но я не могу заставить его работать! Формат keepalived.conf выглядит следующим образом: virtual_server 192.168.1.1 80 { lb_algo wrr lb_kind DR protocol […]
в начале девяностых я купил компилятор tawk ( Thompson awk ) и развился с тех пор, как много программ для моих компаний. Компилятор производит быстрый надежный код и имеет множество полезных расширений для среды Windows. До сих пор он работал в W95, W2K и XP без проблем, но теперь, когда мне нужно перейти на сервер […]
Я запускаю Ubuntu 10.10, и я установил PyQt 4.7.4 через apt-get. Я строю графический интерфейс с QtDesigner и компилирую файл .ui в .py с помощью pyuic4. Затем я подклассифицирую автоматически сгенерированный класс и реализую конструктор подкласса. Я вызываю setupUi (), а затем получаю следующую ошибку и трассировку стека: $ python src/gui/main_window.py Traceback (most recent call […]
RequestError: Unable to upgrade OAuth request token to access token: 400, signature_invalid base_string:POST&https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthGetAccessToken&oauth_consumer_key%3Dcalendar-auth.appspot.com%26oauth_nonce%3D646112512717164%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1306760936%26oauth_token%3D4%252F-cP-Ai1NzxDtLehvtzRbGd4SHZ1-%26oauth_verifier%3DPYGMYX8riH9AfpJvTEh_Ztzm%26oauth_version%3D1.0 Я новичок в разработке приложений Google. Я пытаюсь реализовать OAuth в веб-приложении. Когда я вызываю метод GetAccessToken (), он показывает указанную выше ошибку. Пожалуйста, помогите мне в этом вопросе … Я использую следующий код. .: class MainHandler(webapp.RequestHandler): def get(self): CONSUMER_KEY = 'xyz' […]
Поскольку он не импортирует модуль django.test, модульный тест не работает. >>> import django.test Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\django\test\__init__.py", line 5, in <mod le> from django.test.client import Client, RequestFactory File "C:\Python27\lib\site-packages\django\test\client.py", line 21, in <modu e> from django.test import signals ImportError: cannot import name signals >>> Пожалуйста, помогите […]
Я только начал использовать торнадо и получил его с помощью nginx прокси-торнадо и php, и все работает корректно То, что я пытаюсь достичь, – это система уведомлений. Когда пользователь делает что-то вроде отправки электронной почты или обновления поля в базе данных, если другой пользователь просматривает Интернет, он получит уведомление. Поэтому, используя jquery ajax, я отправлю […]
Я посмотрел на подобные темы, но ни одно решение, которое я могу найти, не сравнимо с тем, что я пытаюсь достичь. У меня есть шифрованный текст, который должен быть заменен простой буквой, основанной на частоте появления каждой буквы в тексте. У меня уже есть функция, чтобы нормализовать текст (строчные буквы, никакие буквенные символы, нет, количество […]
Вот код, с которым я сейчас работаю: url = locations [state] ['url'] headers = {'User-Agent': 'Firefox / 3.6.13'} req = urllib.request.Request (url, headers = headers) пытаться: resp = urllib.request.urlopen (req) Кроме: print («Пойманная ошибка, попытка снова …») print («Это должно быть лучше, я извиняюсь») time.sleep (2) resp = urllib.request.urlopen (req) Проблема, которую я получаю, и, […]