Domande taggate «django»

Django è un framework di applicazioni Web lato server open source, scritto in Python. È progettato per ridurre lo sforzo necessario per creare siti Web e applicazioni Web complessi basati sui dati, con particolare attenzione a meno codice, nessuna ridondanza ed essere più espliciti che impliciti.

16
Recupero dei parametri da un URL
Dato un URL come il seguente, come posso analizzare il valore dei parametri della query? Ad esempio, in questo caso voglio il valore di def. /abc?def='ghi' Sto usando Django nel mio ambiente; c'è un metodo requestsull'oggetto che potrebbe aiutarmi? Ho provato a utilizzare self.request.get('def')ma non sta restituendo il valore ghicome …
164 python  django  parsing  url 


20
Django TemplateDoesNotExist?
La mia macchina locale esegue Python 2.5 e Nginx su Ubuntu 8.10, con Django costruito dall'ultimo trunk di sviluppo. Per ogni URL che richiedo, genera: TemplateDoesNotExist in / nome app / percorso nome app / nome_modello.html Django ha provato a caricare questi modelli, in questo ordine: * Utilizzando loader django.template.loaders.filesystem.function: …
163 django 

5
Come "aggiornare in blocco" con Django?
Vorrei aggiornare una tabella con Django - qualcosa del genere in SQL grezzo: update tbl_name set name = 'foo' where name = 'bar' Il mio primo risultato è qualcosa del genere - ma è brutto, vero? list = ModelClass.objects.filter(name = 'bar') for obj in list: obj.name = 'foo' obj.save() C'è …

7
Parametri url opzionali di Django
Ho un URL Django come questo: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Il problema è che voglio che il project_idparametro sia facoltativo. Voglio /project_config/e /project_config/12345abdce/essere ugualmente validi pattern URL, in modo che se project_id viene passato, allora posso usarlo. Allo stato …

6
Come si rileva questa eccezione?
Questo codice è in django / db / models / fields.py Crea / definisce un'eccezione? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that defines …
162 python  django  exception 

15
Ottieni protocollo + nome host dall'URL
Nella mia app Django, devo ottenere il nome host dal referrer request.META.get('HTTP_REFERER')insieme al suo protocollo in modo che da URL come: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 /programming/1234567/blah-blah-blah-blah http://www.example.com https://www.other-domain.com/whatever/blah/blah/?v1=0&v2=blah+blah ... Dovrei ottenere: https://docs.google.com/ https://stackoverflow.com/ http://www.example.com https://www.other-domain.com/ Ho esaminato altre domande correlate e ho scoperto urlparse, ma da allora non ha funzionato >>> urlparse(request.META.get('HTTP_REFERER')).hostname 'docs.google.com'
162 python  django 

12
Dove sono i miei dati JSON nella mia richiesta Django in arrivo?
Sto cercando di elaborare le richieste JSON / Ajax in arrivo con Django / Python. request.is_ajax()è Truesulla richiesta, ma non ho idea di dove sia il payload con i dati JSON. request.POST.dir contiene questo: ['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__', '__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', …

13
Come usare i decoratori richiesti daorizzazione_delle viste basate sulla classe di django
Ho un po 'di problemi a capire come funzionano i nuovi CBV. La mia domanda è questa, ho bisogno di richiedere l'accesso in tutte le viste e in alcune di esse, autorizzazioni specifiche. Nelle viste basate su funzioni lo faccio con @permission_required () e l'attributo login_required nella vista, ma non …

3
Campi di modelli dinamici di Django
Sto lavorando a un'applicazione multi-tenant in cui alcuni utenti possono definire i propri campi di dati (tramite l'amministratore) per raccogliere ulteriori dati nei moduli e creare rapporti sui dati. Quest'ultimo bit rende JSONField non un'ottima opzione, quindi ho la seguente soluzione: class CustomDataField(models.Model): """ Abstract specification for arbitrary data fields. …

4
In Django, come si può filtrare un QuerySet con ricerche di campo dinamiche?
Dato un corso: from django.db import models class Person(models.Model): name = models.CharField(max_length=20) È possibile, e se sì, come avere un QuerySet che filtra in base ad argomenti dinamici? Per esempio: # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value …

4
Ricarica l'oggetto django dal database
È possibile aggiornare lo stato di un oggetto django dal database? Intendo un comportamento approssimativamente equivalente a: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) AGGIORNAMENTO: Trovato un reopen / wontfix war nel tracker: http://code.djangoproject.com/ticket/901 . Ancora non capisco perché ai manutentori non piaccia.

8
SQLAlchemy ha un equivalente di get_or_create di Django?
Voglio ottenere un oggetto dal database se esiste già (in base ai parametri forniti) o crearlo in caso contrario. Django get_or_create(o fonte ) fa questo. Esiste un collegamento equivalente in SQLAlchemy? Attualmente sto scrivendo esplicitamente in questo modo: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: instrument …


9
Errore "valore stringa errato" di MySQL quando si salva la stringa unicode in Django
Ho ricevuto uno strano messaggio di errore quando ho provato a salvare first_name, last_name nel modello auth_user di Django. Esempi falliti user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' …
158 python  mysql  django  unicode  utf-8 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.