DjangoのViews.pyでのimportについて。
今まで作ってきて何も支障がなかったのですが、Views.py の importに急にエラーが出ました。
補足…views.pyだけでなく、ほかのファイルのimportにもエラーが出ていました。
コード
from django.shortcuts import render
from .models import Post
from django.utils import timezone
from django.views.generic import CreateView, UpdateView, DeleteView, DetailView
from .forms import PostForm
from django.urls import reverse_lazy
def post_list(request):
contents = {
'posts':Post.objects.all()
}
return render(request, 'blog/post_list.html', contents)
class add_post(CreateView):
model = Post
template_name = 'blog/add_post.html'
#fields = ['title', 'author', 'text', 'created_date']
form_class = PostForm
class update_post(UpdateView):
form_class = PostForm
model = Post
template_name = 'blog/update_post.html'
class delete_post(DeleteView):
form_class = PostForm
model = Post
template_name = 'blog/delete_post.html'
success_url = reverse_lazy('post_list')
class detail_post(DetailView):
form_class = PostForm
model = Post
template_name = 'blog/detail_post.html'
エラー文
unresolved import '(from)'
django.shortcuts,django.utils,django.views.generic,django.urls にエラーが出ています。
調べてみたとこと、version3.1から、非同期vies(?)が追加されるとのことでした。
それが原因なのでしょうか??
また、pipやpipenvなどが影響しているのでしょうか??
あなたの回答
tips
プレビュー