Tag: DJANGO-URLS
Quiero que todas las URL de Django utilicen el campo de slug sin ningún parámetro antes o después, de forma predeterminada. Solo una URL puede usar este método. Views.py class ArticleDetail(DetailView): def get_object(self): slug = self.kwargs.get(‘slug’) article = get_object_or_404(Article.objects.published(), slug=slug) ip_address = self.request.user.ip_address if ip_address not in article.hits.all(): article.hits.add(ip_address) return . . . Read more
Recientemente comencé a aprender Django. Quiero mostrar una noticia, pero cuando abro el enlace obtengo un mensaje de error: FieldError at /news/nam-gravida-purus-non/ No se puede resolver la palabra clave ‘slug’ en un campo. Las opciones son: NewsTitles, NewsContent, NewsSlug Método de Solicitud: GET URL de Solicitud: http://127.0.0.1:8000/news/nam-gravida-purus-non/ Versión de Django: . . . Read more
Tengo una situación aquí donde estoy creando un registro desde una vista. def index(request): if request.method == “POST”: order_number = request.POST.get(‘order_number’) post_code = request.POST.get(‘post_code’) print(order_number) print(post_code) if order_number and post_code: n = page1.objects.create(orderNumber=order_number, postCode=post_code) n.save() id = n.id return redirect(“page1:waiting”) return render(request,”page1/index.html”) Y al crear el registro, redirijo al usuario . . . Read more
La siguiente dirección URL: <a href=”{% url ‘view’ i.value %}” >VER DETALLES</a> dirige a: http://localhost:8000/view/value%20%20%20 En su lugar, debería dirigir a: http://localhost:8000/view/value ¿Cómo se puede resolver esto?
Actualmente estoy teniendo este problema. Tengo que configurar una URL de esta manera: …/usuarios/<id_de_usuario>/accion_de_usuario/ Hay muchos usuarios y cuando selecciono un usuario (con su id_de_usuario), podré ver la información del usuario. Luego, al acceder a /accion_de_usuario, podré enviar acciones POST para ese usuario específico. En este caso, ¿debo utilizar la . . . Read more