Pytania otagowane jako django-models

W przypadku pytań dotyczących użycia klasy model z frameworka internetowego Django.




8
Django: dodaj obraz w ImageField z adresu URL obrazu
przepraszam za mój brzydki angielski ;-) Wyobraź sobie ten bardzo prosty model: class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') Chciałbym stworzyć zdjęcie z adresu URL obrazu (tj. Nie ręcznie na stronie administratora django). Myślę, że muszę zrobić coś takiego: from myapp.models import Photo import urllib img_url = 'http://www.site.com/image.jpg' img = urllib.urlopen(img_url) …

2
TypeError: Obiekt „RelatedManager” nie jest iterowalny
Django Mam kolejne modele: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name powiedzmy, blok b1 ma grupę g1 . Według jego nazwy chcę pobrać wszystkie bloki z grupy g1 . …

4
Django DoesNotExist
Mam problemy z obliczeniem błędów „DoesNotExist”, próbowałem znaleźć właściwy sposób zarządzania wynikami braku odpowiedzi, jednak nadal mam problemy z „DoesNotExist” lub „Object hast not Attribute DoestNotExists” from django.http import HttpResponse from django.contrib.sites.models import Site from django.utils import simplejson from vehicles.models import * from gpstracking.models import * def request_statuses(request): data = …

25
Django - Nie ma takiej tabeli: main.auth_user__old
Śledziłem pierwszy samouczek dotyczący aplikacji z oficjalnej dokumentacji Django i otrzymałem ten błąd podczas próby zapisania niektórych zmian dokonanych za pośrednictwem strony administratora. Zrobiłem kilka badań na ten temat, ale możliwe rozwiązania, które udało mi się znaleźć, takie jak migracja bazy danych, po prostu nie działają. Daj mi tylko znać, …

2
Żądanie Django pobierz parametry
W żądaniu Django mam: POST:<QueryDict: {u'section': [u'39'], u'MAINS': [u'137']}> Jak uzyskać wartości sectioni MAINS? if request.method == 'GET': qd = request.GET elif request.method == 'POST': qd = request.POST section_id = qd.__getitem__('section') or getlist....

7
Framework Django REST serializujący wiele pól
Jak serializować pole wiele-do-wielu na listę czegoś i zwrócić je przez resztę? W poniższym przykładzie próbuję zwrócić post wraz z listą powiązanych z nim tagów. models.py class post(models.Model): tag = models.ManyToManyField(Tag) text = models.CharField(max_length=100) serializers.py class PostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = ("text", "tag"??) views.py class PostViewSet(viewsets.ReadOnlyModelViewSet): queryset …

2
Jak dodać dane do pola ManyToMany?
Nie mogę go nigdzie znaleźć, więc twoja pomoc będzie dla mnie miła :) Oto pole: categories = models.ManyToManyField(fragmentCategory) Kategoria fragmentu: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name = models.CharField(max_length=20, choices=CATEGORY_CHOICES) Oto formularz do wysłania: <input type="checkbox" name="val1" /> <input type="checkbox" name="val2" /> <input type="checkbox" …

4
Django: importuj użytkownika uwierzytelniającego do modelu
Mam jeden problem. W Django stworzyłem nowy model: from django.db import models from django.contrib.auth import user class Workers(models.Model): user = models.OneToOneField(User, primary_key=True) work_group = models.CharField(max_length=20) card_num = models.IntegerField() def __unicode__(self): return self.user Ale to nie działa: ImportError: cannot import name user Jak to naprawić? Dlatego chcę utworzyć nową tabelę „workers” …

2
Czy mogę sprawić, by pole administracyjne nie było wymagane w Django bez tworzenia formularza?
Za każdym razem, gdy wchodzę do nowego odtwarzacza w części administracyjnej Django, otrzymuję komunikat o błędzie o treści „To pole jest wymagane.”. Czy istnieje sposób, aby pole nie było wymagane bez konieczności tworzenia niestandardowego formularza? Czy mogę to zrobić w models.py lub admin.py? Oto jak wygląda moja klasa w models.py. …

6
Domyślne opcje Django DateField
Mam model z polem daty i godziny: date = models.DateField(_("Date"), default=datetime.now()) Kiedy sprawdzam aplikację we wbudowanym panelu administracyjnym django, DateFielddołączony jest również czas, więc jeśli spróbujesz ją zapisać, zwracany jest błąd. Jak ustawić domyślną tylko datę? (też datetime.today()nie działa)

6
Korzystanie z Django auth UserAdmin dla niestandardowego modelu użytkownika
Z dokumentacji Django.Contrib.Auth : Rozszerzanie domyślnego użytkownika Django Jeśli jesteś całkowicie zadowolony z modelu użytkownika Django i chcesz tylko dodać dodatkowe informacje o profilu, możesz po prostu utworzyć podklasę django.contrib.auth.models.AbstractUseri dodać własne pola profilu. Ta klasa zapewnia pełną implementację domyślnego User jako modelu abstrakcyjnego. Powiedziane i zrobione. Stworzyłem nowy model …

6
Jak uzyskać aktualną datę i czas tylko odpowiednio w Django?
Podczas korzystania z tej klasy natknąłem się na ciekawą sytuację: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django decyduje się na użycie DATETIME_INPUT_FORMATSzdefiniowanego w pliku functions.py . Co ma sens, ponieważ przechodzę datetime.now()do obu pól. Myślę, że mógłbym sprawić, by Django używał DATE_INPUT_FORMATSi TIME_INPUT_FORMATSodpowiednio, gdybym …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.