Запитання з тегом «django»

Django - це програма веб-додатків із відкритим кодом, написана на Python. Він призначений для зменшення зусиль, необхідних для створення складних веб-сайтів та веб-додатків, керованих даними, з особливим акцентом на менший код, відсутність надмірності та більш явний, ніж неявний.

8
Як отримати доступ до елемента словника в шаблоні Django?
Я хотів би роздрукувати кількість голосів, які отримав кожен вибір. Я маю цей код у шаблоні: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} <br /> {% endfor %} votesє лише словником, а choicesє об'єктом моделі. Він створює виняток із цього повідомлення: "Could not parse the remainder"

9
django test app error - Помилка створення тестової бази даних: дозвіл відмовлено у створенні бази даних
Коли я намагаюся протестувати будь-яку програму з командою (я помітив це, коли я намагався розгорнути свій проект за допомогою тканини, яка використовує цю команду): python manage.py test appname Я отримую цю помилку: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database …

18
Не вдалося перевірити Django CSRF із запитом Ajax POST
Я міг би скористатись допомогою, що відповідає механізму захисту Джанго CSRF через мій пост у AJAX. Я дотримувався вказівок тут: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ Я точно скопіював зразок коду AJAX, який є на цій сторінці: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax Я поставив попередження, друкуючи вміст getCookie('csrftoken')перед xhr.setRequestHeaderвикликом, і він справді заповнений деякими даними. Я не впевнений, як …
180 python  ajax  django  csrf 

7
Виконати код, коли Django запускає ONCE?
Я пишу клас Django Middleware, який хочу виконати лише один раз при запуску, щоб ініціалізувати якийсь інший арбітальний код. Я дотримувався дуже приємного рішення, розміщеного тут sdolan , але повідомлення "Привіт" виводиться в термінал двічі . Напр from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def __init__(self): print …
177 python  django 

14
Як витягнути випадковий запис за допомогою ORM Django?
У мене є модель, яка представляє картини, які я представляю на своєму сайті. На головній веб-сторінці я хотів би показати деякі з них: новітні, не відвідувані більшість часу, найпопулярніші та випадкові. Я використовую Django 1.0.2. Хоча перші 3 з них легко витягти за допомогою моделей джанго, остання (випадкова) завдає мені …

8
Як отримати доступ до місцевого веб-сервера Django із зовнішнього світу
Я дотримувався тут інструкцій, щоб запустити Django за допомогою вбудованого веб-сервера і зміг успішно запустити його за допомогою python manage.py runserver. Якщо я отримую доступ до 127.0.0.1:port локально з веб-сервера, я отримую сторінку Django із зазначенням, що вона працює. Я усвідомлюю, що веб-сервер Django - це не виробничий сервер, але …
176 python  django 

6
Як реєструвати помилки сервера на сайтах django
Так, граючи з розвитком я можу просто встановити settings.DEBUGв Trueі якщо зустрічається , повідомлення про помилку , я можу бачити , що це красиво відформатована, з трасуванням хороший стек і подають запит на інформацію. Але на виробничому сайті я б скоріше використовував DEBUG=Falseта показував відвідувачам якусь стандартну сторінку помилки 500 …

9
Django: Перенаправлення на попередню сторінку після входу
Я намагаюся створити простий веб-сайт з функціоналом входу, дуже схожим на той, що тут на SO. Користувач повинен мати можливість переглядати сайт як анонімний користувач, і на кожній сторінці буде посилання для входу. При натисканні на посилання для входу користувач перейде до форми реєстрації. Після успішного входу користувача потрібно повернути …
175 python  django 

1
Як зробити фільтр менший за розмір або рівний у наборі запитів Джанго?
Я намагаюся фільтрувати користувачів за спеціальним полем у кожному профілі користувачів, який називається профіль. Це поле називається рівнем і є цілим числом між 0-3. Якщо я фільтрую за рівними показниками, я отримую список користувачів із вибраним рівнем, як очікується: user_list = User.objects.filter(userprofile__level = 0) Коли я намагаюся фільтрувати, використовуючи менше: …

6
Джанго: Чому деякі моделі моделей стикаються між собою?
Я хочу створити об’єкт, який містить 2 посилання на Користувачів. Наприклад: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() але я отримую такі помилки під час роботи сервера: Accessor for field 'target' зіштовхується із пов’язаним полем 'User.gameclaim_set'. Додайте аргумент related_name до визначення для "target". Пристрій для поля …

5
Як я можу викликати користувальницьку команду Django Manag.py безпосередньо з тестового драйвера?
Я хочу написати одиничний тест для команди Django Manag.py, яка виконує операцію з резервного копіювання на таблиці бази даних. Як я можу викликати команду управління безпосередньо з коду? Я не хочу виконувати команду в оболонці Операційної системи від testing.py, оскільки я не можу використовувати тестову середу, створену за допомогою тесту …

7
django MultiValueDictKeyError помилка, як мені з цим боротися
Я намагаюся зберегти об’єкт у своїй базі даних, але це видає MultiValueDictKeyErrorпомилку. Проблеми полягають у формі, is_privateзнак представлений прапором. Якщо прапорець НЕ встановлений, явно нічого не проходить. Тут відбувається помилка. Як я правильно поводжусь із цим винятком і зловити його? Лінія є is_private = request.POST['is_private']
174 python  django  exception 

6
Краща практика для структури робочого каталогу Django
Я знаю, що насправді немає єдиного правильного шляху. Однак я виявив, що важко створити структуру каталогів, яка добре працює і залишається чистою для кожного розробника та адміністратора. У більшості проектів на github є якась стандартна структура. Але це не показує спосіб впорядкування інших файлів та всіх проектів на ПК. Який …

14
Як я можу відфільтрувати дату DateTimeField у Django?
Я намагаюся відфільтрувати DateTimeFieldпорівняння з датою. Я маю на увазі: MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22)) Я отримую порожній список запитів як відповідь, тому що (я думаю) я не розглядаю час, але хочу "будь-який час". Чи є у Джанго простий спосіб зробити це? У мене встановлений час у встановленому даті, це не так 00:00.

13
У моделі джанго користувацький метод save (), як слід визначити новий об'єкт?
Я хочу запустити спеціальну дію в методі save () об'єкта моделі Django, коли я зберігаю новий запис (не оновлюючи існуючий запис.) Чи потрібний і достатній для перевірки (self.id! = None), щоб гарантувати самозапис, чи не оновлюється? Якісь особливі випадки, на які це може не помітити?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.