I have created a new app in a project and moved one of the classes from one app to the new app
I checked every step but I keep getting No Reverse match I wrote the name of the app before the namespace but still HTML : <a class="nav-link waves-effect" href="{% url 'score:post-create' %}" > Upload Designs </a> URLS from django.urls import include, path from . import views from .views import (PostCreateView, PostDeleteView, PostDetailView, PostListView, PostUpdateView, UserPostListView) app_name = 'score' urlpatterns = [ path('user/<str:username>', UserPostListView.as_view(), name='user-posts '), path('score/', PostListView.as_view(), name='score'), path('score/<int:pk>/', PostDetailView.as_view(), name='post-detail'), path('score/new/', include(('post-create.urls', 'post-create' ), PostCreateView.as_view(), name='post-create'), path('score/<int:pk>/update/', PostUpdateView.as_view(), name=' post-update'), path('score/<int:pk>/delete/', PostDeleteView.as_view(), name=' post-delete') ] settings: from django.conf import settings from django.conf.urls.static import static from django.contrib import admin from django.contrib.auth import views as auth_views from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.urls import include, path from users import views as user_views urlpatterns = [ path('admin/', admin.site.urls), path('accounts/', include('allauth.urls')), path('', include('core.urls', namespace='core')), path('register/', user_views.register, name='register'), path('profile/', user_views.profile, name='profile'), views from django.contrib import messages from django.contrib.auth.mixins import LoginRequiredMixin, UserPassesTestMixin from django.contrib.auth.models import User from django.contrib.messages.views import SuccessMessageMixin from django.http import HttpResponse from django.shortcuts import get_object_or_404, redirect, render from django.utils import timezone from django.views.generic import ( CreateView, DeleteView, DetailView, ListView, UpdateView) from .models import Post class PostListView(ListView): model = Post template_name = "score.html" context_object_name = 'posts' class PostCreateView(LoginRequiredMixin, SuccessMessageMixin, CreateView): model = Post fields = ['caption', 'design'] template_name = "score/post_form.html" def form_valid(self, form): form.instance.author = self.request.user return super().form_valid(form) models from django.conf import settings from django.contrib.auth.models import User from django.db import models from django.shortcuts import reverse from django.utils import timezone # Create your models here. class Post(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE) design = models.ImageField( blank=False, null=True, upload_to='new designs') def __str__(self): return self.caption def get_absolute_url(self): return reverse("score:post-detail", kwargs={"pk": self.pk}) -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/a5bf9872-8877-42dd-b76b-cfd1cd316ef5%40googlegroups.com.