News

Aggiornamento del forum in corso, ne leggete qui: http://www.python-it.org/forum/index.php?topic=7051.0.

Topic: Form per caricamento immagini  (Letto 526 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline bancaldo

  • python neanderthalensis
  • ****
  • Post: 393
  • Punti reputazione: 0
    • Mostra profilo
Re: Form per caricamento immagini
« Risposta #15 il: Febbraio 14, 2017, 19:59 »
<form action="{% url 'post_edit'  %}" method="post" enctype="multipart/form-data">{% csrf_token %}


post_edit, come da file urls.py,  si aspetta l'id dell'oggetto post come argomento:

url(r'^post/(?P<pk>[0-9]+)/edit/$', views.post_edit, name='post_edit')


devi passarglielo:

{% url 'post_edit' pk=post.pk %}

ma perchè questo funzioni, devi passare l'oggetto post alla template, dalla view post_edit, come ti ho già fatto vedere prima

Offline andreahrc

  • python unicellularis
  • *
  • Post: 13
  • Punti reputazione: 0
    • Mostra profilo
Re: Form per caricamento immagini
« Risposta #16 il: Febbraio 15, 2017, 19:55 »
guarda ho fatto le modifiche ma da errore

Offline andreahrc

  • python unicellularis
  • *
  • Post: 13
  • Punti reputazione: 0
    • Mostra profilo
Re: Form per caricamento immagini
« Risposta #17 il: Febbraio 15, 2017, 20:20 »
ok no scusa ha funzionato, in quella posizione ovviamente non va bene, lo dovrei mettere sotto la scelta dei file da caricare, a questo proposito posso lasciare un unico pulsante "upload" per tutti e tre le immagini o devo metterne uno per ogni immagine?

ciao grazie sei stato davvero bravo :)

Offline andreahrc

  • python unicellularis
  • *
  • Post: 13
  • Punti reputazione: 0
    • Mostra profilo
Re: Form per caricamento immagini
« Risposta #18 il: Febbraio 15, 2017, 20:59 »
Scusate lo so che è offtopic ma mi da questo errore su pythoneverywhere dalla console al comando git status:

fatal: Not a git repository (or any parent up to mount point /home/andreahrc)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

Qualcuno sa aiutarmi?

Offline bancaldo

  • python neanderthalensis
  • ****
  • Post: 393
  • Punti reputazione: 0
    • Mostra profilo
Re: Form per caricamento immagini
« Risposta #19 il: Febbraio 15, 2017, 21:51 »
puoi fare tutto con un unico pulsante.
poi tutta la tua logica la metterai all'interno dell'if:

def post_edit(request, pk):  
    post = get_object_or_404(Post, pk=pk) 
    if request.method == "POST":
        # fai le tue cose


fatal: Not a git repository (or any parent up to mount point /home/andreahrc)

sei dentro alla dir che contiene il repo di git?
però apri un'altra discussione per questo, o non ne saltiamo fuori.

ciao