Tag: django

отношение django one-to-many

В моем приложении мне нужно связать User с user-selected-filename Пользователь может выбрать только одно имя файла. Но одно имя файла может быть выбрано многими пользователями Таким образом, таблица базы данных может быть такой auth_user (созданный django.contrib.auth ) —————————————– id | username | first_name | last_name | … —————————————— 1 | bert | bert | russel […]

создать разрешения django, ошибка: запрос соответствия ContentType не существует

Я пытаюсь добавить две группы и предоставить им разрешения для моего проекта Django. Но я продолжаю получать ошибку: Запрос соответствия ContentType не существует. Я запускаю: Django 1.5.4 Python 2.7.3 South 0.8.2 PostreSQL 9.3 Вот мой код: import django from django.contrib.auth.models import Group, Permission from django.contrib.contenttypes.models import ContentType from .models import Flavor def add_groups(): # Create […]

Django – Как использовать собственный тег шаблона с проверками «if» и «else»?

Я создал собственный шаблонный тег для разрешений с помощью python: register = template.Library() @register.simple_tag def get_user_perm(request, perm): try: obj = Profile.objects.get(user=request.user) obj_perms = obj.permission_tags.all() flag = False for p in obj_perms: if perm.lower() == p.codename.lower(): flag = True return flag return flag except Exception as e: return "" Затем я загрузил и использовал это в […]

ImportError: не может импортировать имя normalize

Я попытался использовать djangos i18n, и для этого мне пришлось установить gettext. Теперь я получаю эту неудобную ошибку при попытке запустить приложение: Traceback (most recent call last): File "/var/www/mydjangoproject/manage.py", line 8, in <module> from django.core.management import execute_from_command_line File "/usr/local/lib/python2.7/dist-packages/Django-1.4-py2.7.egg/django/core/management/__init__.py", line 4, in <module> from optparse import OptionParser, NO_DEFAULT File "/usr/lib/python2.7/optparse.py", line 418, in <module> _builtin_cvt […]

Python: встроенный оператор if ничего не делает

Присвоение поля модели Django значению, если оно соответствует условию. g = Car.objects.get(pk=1234) g.data_version = my_dict['dataVersion'] if my_dict else expression_false # Do nothing?? Как я ничего не делаю в этом случае? Мы не можем сделать это, if conditional else pass . Я знаю, что могу сделать: if my_dict: g.data_version = my_dict['dataVersion'] но мне было интересно, есть […]

Pythonanywhere, как использовать статические файлы? URL?

Я совершенно не знаком с Pythonanywhere , я не могу понять, почему статические файлы не загружаются … Вот путь, где я хранил css и изображения, то есть statichttp://img.rupython.com/pythonwikiLang.png т. Д. /static/admin/ /usr/local/lib/python2.7/dist-packages/django/contrib/admin/media /static/ /home/saadfast/WikiWorld/static /media/ /home/saadfast/WikiWorld/media где, как и на стороне клиента, как мне использовать URL? что я сделал в search.html : <div id="TopheaderImg"> <img […]

Django, apache и mod_wsgi

Я пытаюсь развернуть веб-сервер Apache с установкой Django. Я установил Apache 2.2.25 (работает) и mod_wsgi 3.5. В моем журнале ошибок я получаю [Sun Oct 05 10:09:10 2014] [notice] Apache/2.2.25 (Win32) mod_wsgi/3.5 Python/3.4.1 configured — resuming normal operations Поэтому я думаю, что что-то может работать. Проблема возникает, когда я перехожу к http://localhost/ . Я получаю 500 […]

Нос не запускает доски Django

Подобно этому вопросу . Однако, в моем случае, ни один из моих doctest моделей не работает. Я использую Django 1.3 beta 1 . # settings.py TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' INSTALLED_APPS = ( ##…a bunch of django apps 'django_nose', 'south', 'my_project.my_app', ) Один из моих идей: class ItemType(models.Model): ''' >>> temType.objects.all().count() == 0 True ''' name = […]

Каковы следующие шаги для перехода от appengine к полному django?

Я супер новичок в программировании, и я использую appengine, чтобы помочь мне изучить питон и общее кодирование. Я быстро поправляюсь, и я люблю его полностью 🙂 Appengine был потрясающим для того, чтобы позволить мне просто погрузиться в сочинение моего приложения и получить что-то живое, что работает (см. Http://www.7bks.com/ ). Но я понимаю, что чем дольше […]

Изменение типа данных Django в моделях без отбрасывания таблицы

Я создал приложение Django. Теперь я хотел изменить тип поля для 1 моего поля db в моделях. Поскольку в базе данных с текущим типом есть некоторые записи, я думаю, что его невозможно изменить, просто изменив его в models.py. По googling я узнал, что его можно изменить, не отбрасывая таблицы, изменив его через консоль sql. Но, […]

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