django-views- все статьи тега
Как передать переменную Django в качестве параметра метода javascript?
У меня есть следующий extra_context в моем views.py. extra_context = { 'user': list_user, 'time': str(list_time), 'latlng': list_latlng } Все вышеперечисленные переменные являются типом данных python list. Теперь я хочу использовать эти переменные в gmap v3 javascript. Я нашел следующий фрагмент для google map: (размещение основной части) <script type="text/javascript"> var map ; function initialize() { var latlng = new google.maps.LatLng(-34.397, 150.644); var myOptions ...
Сериализаторы Django: функция проверки не вызывается
Я пытаюсь переопределить validate() функцию, вызываемую serializers.is_valid(), но ее не вызывают. Serializer.py class LoginSerializer(serializers.Serializer): email = serializers.EmailField(max_length=255,required=True) password = serializers.CharField(max_length=128,required=True) def validate(self,data): ''' Check for invalid email. & blank email and password. ''' print 'hey i am in login' if data['email'] is '': ra ...
Как я могу найти каталог скрипта на Python? [дубликат]
этот вопрос уже есть ответ здесь: Как правильно определить текущий каталог скрипта? 13 ответов рассмотрим следующий код: import os print os.getcwd() Я использую os.getcwd() to получить расположение каталога файла сценария. Когда я запускаю скрипт из командной строки это дает мне правильный путь, тогда как когда я запускаю его из скрипта, выполняемого кодом в представлении Django, он печатает /. как я ...
Почему настройка DEBUG=False делает мой доступ к статическим файлам django невозможным?
Я создаю приложение, используя Django в качестве моей рабочей лошадки. Все было хорошо до сих пор-заданные настройки БД, настроенные статические каталоги, URL-адреса, представления и т. д. Но неприятности начали прокрадываться в тот момент, когда я хотел сделать свой собственный красивый и пользовательский 404.html и 500.HTML-страница. Я прочитал документы по пользовательской обработке ошибок и установил необходимые конфигурации в UrlsConf, создал соответствующие представления и добавил 404.HTM ...
Как использовать необходимые разрешения декораторов на основе классов django представлений
У меня возникли некоторые проблемы с пониманием того, как работают новые CBVs. Мой вопрос заключается в том, что мне нужно требовать входа во все представления, а в некоторых из них-конкретных разрешений. В функциональных представлениях я делаю это с помощью @permission_required() и атрибута login_required в представлении, но я не знаю, как это сделать в новых представлениях. Есть ли какой-то раздел в документах django, объясняющий это? Я ничего не нашел. Что не так в моем коде? Я пытался испол ...
Django получить статические файлы URL в поле зрения
Я использую reportlab pdfgen для создания PDF. В PDF есть изображение, созданное drawImage. Для этого мне нужен либо URL-адрес изображения, либо путь к изображению в представлении. Мне удалось построить URL-адрес, но как я могу получить локальный путь к изображению? Как я получаю URL: prefix = 'https://' if request.is_secure() else 'http://' image_url = prefix + request.get_host() + STATIC_URL + "images/logo_80.png" ...
Отключить метод в наборе представлений, django-rest-framework
ViewSets есть автоматические методы для перечисления, извлечения, создания, обновления, удаления,... Я хотел бы отключить некоторые из них, и решение, которое я придумал, вероятно, не очень хорошее, так как OPTIONS по-прежнему утверждает, что это разрешено. любые идеи о том, как сделать это правильно? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, request): return Re ...
В django у моделей есть поле метки времени по умолчанию?
в django - есть ли поле метки времени по умолчанию для всех объектов? То есть, должен ли я явно объявить поле "timestamp" для "created on" в моей модели - или есть способ получить это автоматически? ...