Tag: django

Как разбивать на страницы Angular2 с API-интерфейсом Django Rest Framework

Я пытаюсь создать простое приложение для блога, используя Angular2 с Django Rest Framework. Я использую разбиение на страницы в Django, но я не знаю, как это сделать в Angular. API имеет следующую структуру. Записи разбиваются на страницы каждые 5 записей. ng2app / SRC / приложение / модели / entries.model.ts export interface IEntries { count: any, […]

django.core.urlresolvers.resolve неправильное поведение при развертывании без корня apache

Когда приложение django развертывается под URL-адресом без корня apache (с WsgiScriptAlias ​​/ suburl /path_to_django.wsgi ), тег {% url%} и функция django.core.urlresolvers.reverse учитывают переменную SCRIPT_NAME и возвращают URL-адреса форма / suburl / path_to_my_view Однако, когда я использую функцию django.core.urlresolvers.resolve для решения этих URL-адресов, она вызывает ошибку. Это заставляет меня удалять SCRIPT_NAME сгенерированных URL-адресов перед вызовом решения. […]

Почему django.test.client.Client не позволяет мне войти в систему

Я использую django.test.client.Client для проверки того, появляется ли какой-либо текст, когда пользователь вошел в систему. Однако объект Client, похоже, не позволяет мне войти в систему. Этот тест проходит, если он выполняется вручную с помощью Firefox, но не по завершении работы с объектом Client. class Test(TestCase): def test_view(self): user.set_password(password) user.save() client = self.client # I thought […]

Django 1.1 эквивалент оператора 'in'

Мне нужно отобразить часть HTML только в том случае, если в списке отображается значение переменной. Я знаю, что Django 1.2 имеет оператор «in». Но я работаю над приложением Google App Engine. Есть ли способ обхода?

Как бороться с нестабильными данными, полученными от считывателя RFID?

Мое приложение должно подключать и получать данные от RFID-считывателя каждые 2 секунды, поэтому оно разработано на основе django. Вот связанные строки в views.py : HOST = '192.168.0.1' PORT = 50007 soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) soc.settimeout(2) soc.connect((HOST, PORT)) soc.send('tag.db.scan_tags(100)\r\n') datum = soc.recv(128) if datum.find("ok") > -1: soc.send('tag.read_id()\r\n') data = soc.recv(8192) Приложение перенесло бы полученные данные в […]

Почему Web2py более легко принят?

Я играл с python и разными веб-фреймворками. Я начал с Django, но не настолько глубоко, что я укоренился. Я действительно очень люблю python, но не нашел этого «идеального» веб-решения. Моя квалификация идеальна: простой в освоении / код простой хост (мой веб-хост, Site5, не совсем дружелюбен к python) широко поддерживается / используется Web2Py кажется, что он […]

Предоставление пользователям пользовательских доменов для приложения Django на Heroku

У меня есть приложение для размещения Django на Heroku. В приложении пользователи создают страницы по адресу http://domain.com/username Я хотел бы предоставить пользователям возможность использовать собственное доменное имя для своей страницы с помощью CNAME. В идеале я бы хотел избежать A-Record в случае изменения хостов в будущем и изменения IP-адресов. Это совершенно новая территория для меня […]

Как предоставить разрешение в соответствии с табличным значением с помощью Django и Python

Мне нужна помощь. Мне нужно предоставить разрешение по значению таблицы некоторым функциям. Сначала я объясняю свою модель ниже. class Permission(models.Model): """docstring for Permission""" user = models.ForeignKey(User) control_reactor = models.IntegerField(default=0) find_reactor = models.IntegerField(default=0) view_reactor = models.IntegerField(default=0) Я ожидаю, что таблица приведена ниже. id control_reactor view_reactor find_reactor user_id 1 1 1 1 2 2 0 1 0 […]

Caught TypeError при рендеринге: объект BoundField не является итерируемым

Я пытаюсь отобразить список тегов как tag.name (вместо списка). Однако, когда я пытаюсь запустить цикл for по списку, он выдает «Caught TypeError при рендеринге: объект BoundField» не является итерируемым ». <dd>{% for tag in form.tags %}{{tag.name}}{% endfor %}</dd> Итерация через .all будет загружать страницу, но не отображает поле «Теги». <dd>{% for tag in form.tags.all %}{{tag.name}}{% […]

virtualenv, sys.path и сайты-пакеты

Я устанавливаю virtualenv для развертывания django. Я хочу изолированный env без доступа к глобальным пакетам сайтов. Я использовал опцию –no-site-packages, а затем установил локальный экземпляр pip для этого env. после использования pip и файла requirements.txt я заметил, что большинство пакетов были установлены в папку «build», которая не находится в sys.path, поэтому я получаю ошибку, такую […]

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