Python Django Smart Select don't work -
i'm beginner in web dev , need time because use django, have problem smart select. use package permit user select city depend on country. installed , did said , works in admin page unfortunately, when went website, don't work
model.py:
class continent(models.model): continent = models.charfield(max_length=200) def __unicode__(self): "pour retourner site" return self.continent class country (models.model): continent = models.foreignkey(continent) country = models.charfield(max_length=45) def __unicode__(self): return self.country class site(models.model): nom = models.charfield(max_length=100) adressest = models.charfield(max_length=100) country = models.foreignkey(continent, default=1 ) ville = chainedforeignkey( country, chained_field="country", chained_model_field="continent", show_all = false, auto_choose = true ) codepostale = models.integerfield(max_length=5) siege = models.nullbooleanfield(default=false) telephone = models.integerfield(max_length=10, null=true,blank = true) fax = models.integerfield(max_length=10, null=true, blank=true) email = models.emailfield(max_length=150, null=true, blank=true) correspondant = models.charfield(max_length=100, null=true, blank=true) secteur = models.charfield(max_length=100, null=true, blank=true) codeclient = models.foreignkey('client') contact = models.manytomanyfield(contact, blank=true, null=true, through='emploi') def __unicode__(self): "pour retourner site" adresse = self.nom return adresse views.py:
class siteform(forms.modelform): class meta: model = site exclude = ['siege' ,'contact'] def ajouterst(request): if request.method == 'post': form = siteform(request.post or none) if form.is_valid(): save_it = form.save(commit=false) save_it.save() return render(request, 'gestion/home.html') else: form = siteform() return render(request, 'gestion/ajouterst.html', locals()) and template : ajouterst
{% extends 'base.html' %} {% block content %} <h2> formulaire </h2> <form action="/ajouterst/" method="post"> {% csrf_token %} {{ form.as_p }} <input type="submit" value="submit" /> </form> {% endblock %}
may have implement javascript webpage. compare working admin page. javascript files loaded there? load them on page too?
Comments
Post a Comment