Tag: django

Электронная почта Django

Я использую SMTP-сервер Gmail для отправки электронной почты от пользователей моего веб-сайта. Это настройки по умолчанию в моих settings.py EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'example@example.com' EMAIL_HOST_PASSWORD = 'pwd' EMAIL_PORT = 587 EMAIL_USE_TLS = True SERVER_EMAIL = EMAIL_HOST_USER DEFAULT_FROM_EMAIL = EMAIL_HOST_USER Если я хочу, чтобы пользователь отправил электронное письмо, я переопределяю эти параметры и отправляю электронное […]

Как решить ImportError: невозможно импортировать имя simplejson в Django

Я пытаюсь создать приложение чата реального времени в Django (1.7.1). Кажется, мне нужно было установить Redis и ishout.js. Поэтому я установил их, следуя инструкциям. После создания проекта в Django я поставил 'drealtime' под INSTALLED_APPS и поставил: 'drealtime.middleware.iShoutCookieMiddleware' прямо над : 'django.contrib.sessions.middleware.SessionMiddleware' под MIDDLEWARE_CLASSES как он говорил. И я поставил команду как python manage.py startapp example […]

WebSocket + Django python WebService

Мне было интересно, как создать веб-службу django (отвечает XML) с помощью websockets. У меня уже есть django webservice, который принимает запросы xml, анализирует эти запросы, делает запрос к базе данных, создает ответ xml и отправляет этот xml обратно в запрос / браузер. Просто обычный HTTP-запрос XML, где ответ отображается как xml в браузере. Но как […]

django: общий вид класса + POST = HTTP 405 (метод не разрешен)

Недавно я начал конвертировать некоторые функции просмотра в Generic Views. Преобразование функции, которая должна была обрабатывать запрос POST (через форму AJAX), приводит к исключению HTTP «405 Method not allowed». Я уверен, что речь идет не о CSRF: Ajax отправляет действительный токен, меняя общий вид назад на функцию просмотра (в тестовом случае они по сути одинаковы) […]

Без потерь сжатия изображений на django

Я делаю оптимизацию, и Google рекомендует сжатие Lossless для изображений, ища способ реализовать это в Django. Вот изображения, которые они указали, я думаю, что для того, чтобы это было сделано эффективно, его необходимо внедрить в системном масштабе, возможно, используя класс промежуточного программного обеспечения, задаваясь вопросом, действительно ли кто-то это сделал раньше. Вот ссылка на google […]

установить db на модель в django

Я просматривал документы django multi-db. Я хотел бы разбить несколько моих моделей на другой db. Но я действительно хочу, чтобы эти модели ВСЕГДА жили в конкретном дБ. Мне не нужна специальная маршрутизация. И написав уникальные маршрутизаторы, чтобы сказать «Модели A, B и C живут в базе данных X, модели D, E и F всегда живут […]

Как я должен представлять бит int int в django admin?

У меня есть модель данных с битовым полем, что-то вроде этого: alter table MemberFlags add column title varchar(50) not null default ''; alter table MemberFlags add column value integer( 3) not null default 0; insert into MemberFlags (title, value) values ("Blacklisted", 1), ("Special Guest", 2), ("Attend Ad-hoc Sessions", 4), ("Attend VIP Sessions", 8), ("Access Facility […]

Python urlparse.parse_qs unicode url

urlparse.parse_qs для анализа параметров URL- urlparse.parse_qs , и он отлично работает с простым URL-адресом ASCII, представленным str . Поэтому я могу разобрать запрос и затем построить тот же путь, используя urllib.urlencode из проанализированных данных: >>> import urlparse >>> import urllib >>> >>> path = '/?key=value' #path is str >>> query = urlparse.urlparse(path).query >>> query 'key=value' […]

check_password () от пользователя снова

У меня есть следующая форма. Как я могу снова проверить пароль у пользователя, прежде чем пользователь сможет в конечном итоге изменить свой адрес электронной почты. Даже он вошел в систему, я просто хочу быть уверенным, что это действительно пользователь. Просто секретная вещь. Как это сделать с помощью .check_password() ? 'EmailChangeForm' object has no attribute 'user' […]

Как настроить клиент Raven Sentry в среде разработки, чтобы не отправлять исключения и работать?

Мы запускаем сервер Django и используем Sentry для захвата исключений. Когда мы настраиваем Sentry, мы добавляем RAVEN_CONFIG наши различные файлы settings.py : INSTALLED_APPS = ( 'raven.contrib.django.raven_compat' ) RAVEN_CONFIG = { 'dsn': 'https://*****@app.getsentry.com/PORT_NUMBER', } Мы читаем здесь, что мы можем просто использовать свойство пустой строки DSN . Хотя, когда мы запускаем python manage.py raven test как […]

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