Bootstrap и Django: Popper.js не загружается после рендеринга HTML с помощью AJAX
Я хочу продублировать tr, который содержит несколько кнопок, одна из них - выпадающий список, который работает, пока я не скопирую эту строку. Эта ошибка происходит даже тогда, когда выпадающий список работает, поэтому я все еще не уверен, является ли это причиной этой ошибки. Я уже сделал импорт, я уже разместил их в правильном порядке
class CopiarTarefaView(LoginRequiredMixin, View):
http_method_names = ['post']
login_url = '/auth/login/'
def _allowed_methods(self):
return [m.upper() for m in self.http_method_names if hasattr(self, m)]
def post(self, request, *args, **kwargs):
status_tarefa = self.request.POST.get('status_tarefa')
tarefa_id = int(self.request.POST.get('tarefa_id'))
tarefa_object = get_object_or_404(
Tarefa, pk=tarefa_id)
tarefa_object.pk = None
tarefa_object.save()
context = {
'tarefa': tarefa_object,
'status_tarefa': status_tarefa
}
data = {}
data['tarefa_id'] = tarefa_id
data['status_tarefa'] = status_tarefa
data['html_copiar_tarefa'] = render_to_string(
'tasks/includes/tarefa_item.html',
context=context,
request=self.request)
return JsonResponse(data)
def dispatch(self, request, *args, **kwargs):
if request.method.lower() in self.http_method_names:
handler = getattr(
self, request.method.lower(), self.http_method_not_allowed)
else:
handler = self.http_method_not_allowed
return handler(request, *args, **kwargs)
def http_method_not_allowed(self, request, *args, **kwargs):
logger.warning(
'Method Not Allowed (%s): %s', request.method, request.path,
extra={'status_code': 405, 'request': request}
)
return HttpResponseNotAllowed(self._allowed_methods())