مهدی محسنی نیا
3 سال پیش توسط مهدی محسنی نیا مطرح شد
7 پاسخ

رفع ارور در فراخوانی url در جنگو

با سلام خدمت دوستان
بچه ها من ادرس دهی هامو توی جنگو با app_name انجام دادم و میخام id مقاله مورد نظرمو به صفحه ای خاص لینک بدم که این ارور رو میده که میگه پارامترو ارسال نکردی درصورتی که من ارسال کردم به نظرتون مشکل کجاست توی view هم پارامترو بهش ارسال کردم
این کد تمپلیتمه :
{% extends 'articles/master.html' %}

{% block title %}
{{title}}
{% endblock %}

{% block content %}
<h2>{{ title }}</h2>
<p>{{ article_body }}</p>
<a href="{% url 'art:article.edit' article.id %}" class="btn btn-primary">Edit</a>

{% endblock %}

اینم تصویر خطا :
توضیح تصویر رو وارد کنید


ثبت پرسش جدید
عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

سلام
برای nesting توی namaspace ها فقط از کولن استفاده کنید

art:article:edit

مهدی محسنی نیا
تخصص : طراح وردپرس و سئو منیجر
@mehdimohseninia71 3 سال پیش آپدیت شد
0

@ErfanSadeqiNejad
ممنون از توضیحت نه درست نشد ببین فایل urls ماژولم اینه

from django.urls import path
from . import views

appname = 'art'

urlpatterns = [
path('' , views.articles , name = 'articles'),
path('<int:articleid>' , views.single , name = 'article' ),
path('send' , views.send ),
path('<int:articleid>/edit' , views.edit , name = 'edit' ),

]

و توی یک تمپلیتی ای دی پاس داده شده و میخام ازش استفاده کنم کدش اینه:

{% block content %}
<h۲>{{ title }}</h۲>
<p>{{ articlebody }}</p>
<a href="{% url 'art:edit' article.id %}" class="btn btn-primary">Edit</a>

{% endblock %}

ولی همون ارور رو میده
سینتکسش همینه دیگه مشکلش کجاسبه نظرتون؟


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

ببین
app_name برای موقعی هست که شما از include استفاده کردید و این app_name توسط جنگو میاد جای namespace قرار میگیره

پس اینو چک کنید که حتما فرایند بالا باشه چون تو کدی که قرار دادی appname نوشتی نه app_name


محمد حسین
@muhamad 3 سال پیش مطرح شد
0

دورود
ممنون میشم متن ارور رو بفرستید .


erfancoder
تخصص : javascript
@erfancoder 3 سال پیش مطرح شد
0

@ErfanSadeqiNejad
سلام داداش میشه دوره خوب برای پایتون جنگو معرفی کنی


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

@erfancoder
همین دوره های راکت و دوره های تاپ لرن استاد اردوخانی هم خوب هست .


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

@erfancoder
سلام

برای پایتون اگه زبان خوب نیست دوره جادی و اردوخانی دوره های خوبین برای جنگو هم اردوخانی خوبه

اگه زبانت خوبه برای پایتون دوره ماش همدانی خیلی خوبه برای جنگو هم همینطور


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام