Django: проблема с Django -записью Аллаута - PullRequest
0 голосов
/ 23 января 2020

Я только начал с проектом Django, используя django -allauth, я настроил основные параметры c, без использования стороннего поставщика. Я настроил urls.py моего проекта и urls.py моего приложения.

Но при переходе на http://localhost: 8000 я добираюсь до дома. html 'но как мне убрать навигацию Аллаута

enter image description here

Ниже приведен urls.py моего проекта:

from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('admin/', admin.site.urls),
   path('accounts/', include('allauth.urls')),
    path('ckeditor/',include('ckeditor_uploader.urls')),
    path('',include('blog.urls')),
]


if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL,
                          document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)

А это мой urls.py из приложения:

from django.urls import path, include 
from . import views
urlpatterns = [

    path("", views.PostListView.as_view(), name = 'post_list'),
    path("post/add", views.CreatePostView.as_view(), name = "create_new_post"),

]

views.py

from django.shortcuts import render
from django.views.generic import ListView, View
# Create your views here.
from .forms import PostForm, CommentForm
from .models import Post, Comment

class PostListView(ListView):
   queryset = Post.objects.filter(is_published=True)
   template_name = 'home.html'

class CreatePostView(View):
   form_class = PostForm()
   template_name = 'create_post.html'
   model = Post

home. html

{% extends 'base.html' %}

{% block content %}

    <h1>Hello World</h1>
    {% for post in post_list %}

    <h1>{{post.post_title}}</h1>
    <p>{{post.post_body|safe}}</p>

    {% endfor %}

{% endblock %}

Ответы [ 3 ]

3 голосов
/ 23 января 2020

ваш глобальный urls.py:

path('',include('blog.urls')),

добавьте что-нибудь в свое приложение urls.py:

path('test/',views.PostListView.as_view()),

после добавления этого в ваш urls.py, запустите приложение снова

2 голосов
/ 23 января 2020

расширенный base.html файл может содержать навигацию. внести изменения, чтобы удалить или просто удалить его

{% extends 'base.html' %}
2 голосов
/ 23 января 2020
 path("post/add/", views.CreatePostView.as_view(), name = "create_new_post"),

добавить трейлинг sla sh на ваш URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...