با سلام خدمت دوستان
بچه ها من ادرس دهی هامو توی جنگو با 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 %}
اینم تصویر خطا :

سلام
برای nesting توی namaspace ها فقط از کولن استفاده کنید
art:article:edit@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="https://roocket.ir/{% url 'art:edit' article.id %}" class="btn btn-primary">Edit</a>
{% endblock %}
ولی همون ارور رو میده
سینتکسش همینه دیگه مشکلش کجاسبه نظرتون؟
شاید پاسخ شما همینجا باشد
ببین
app_name برای موقعی هست که شما از include استفاده کردید و این app_name توسط جنگو میاد جای namespace قرار میگیره
پس اینو چک کنید که حتما فرایند بالا باشه چون تو کدی که قرار دادی appname نوشتی نه app_name
دورود
ممنون میشم متن ارور رو بفرستید .
@ErfanSadeqiNejad
سلام داداش میشه دوره خوب برای پایتون جنگو معرفی کنی
@erfancoder
همین دوره های راکت و دوره های تاپ لرن استاد اردوخانی هم خوب هست .
@erfancoder
سلام
برای پایتون اگه زبان خوب نیست دوره جادی و اردوخانی دوره های خوبین برای جنگو هم اردوخانی خوبه
اگه زبانت خوبه برای پایتون دوره ماش همدانی خیلی خوبه برای جنگو هم همینطور