当前位置: 首页 > 知识库问答 >
问题:

Django导入错误(不能导入名称'六')[重复]

孟和玉
2023-03-14

serializer.py:

from .models import stock
from rest_framework import serializers


class StockSerializer(serializers.ModelSerializer):
    class Meta:
        model = stock
        fields = ('id', 'stock_name', 'price', 'stock_gain', 'market_name')

意见。py:

from django.shortcuts import render
from rest_framework import viewsets, filters
from .seriaizer import StockSerializer
from .models import stock
from django_filters.rest_framework import DjangoFilterBackend


class StockViews(viewsets.ModelViewSet):
    queryset = stock.objects.all()
    serializer_class = StockSerializer
    filter_backends = (DjangoFilterBackend, filters.OrderingFilter)
    search_fields = ('stock_name',)
    ordering = ('stock_gain',)

urls.py:

from django.contrib import admin
from django.conf.urls import url
from django.urls import path, include
from rest_framework import routers
from restapp.views import StockViews
from restapp import views


router = routers.DefaultRouter()
router.register('stock', views.StockViews)

urlpatterns = [
    url(r'', include(router.urls)),
    path('admin/', admin.site.urls),
]

我遇到了这个错误:ImportError:无法从“django”导入名称“six”。utils'(C:\Users\hajar\OneDrive\Desktop\stockm\env\lib\site packages\django\utils\u init\uuuz.py)

我安装六个pip安装六个

但不是工作????谁能帮我的忙?!

共有1个答案

阙弘博
2023-03-14

此错误可能是由于项目中使用的依赖项的较旧版本造成的,如djangorestframeworkdjango cors headers。请升级到最新版本。以下内容可能会有所帮助

###########################################################################################################################

 类似资料:
  • 我正在使用下面的版本 Python 3.7.4 Django 2.0.5 MySQL 5.5 restframe 3.0 当运行得到错误如下,请帮助我 文件“C:\Users\Imbesat Anwar\AppData\Local\Programs\Python\Python37\lib\site packages\rest\u framework\settings.py”,第22行,来自djan

  • 嗨,有人能帮我解决'重要错误:不能导入名称网址'的问题吗?我已经按照教程在这里https://docs.djangoproject.com/en/1.9/intro/tutorial01/ 我尝试了另一个教程https://docs.djangoproject.com/zh-hans/2.0/ref/urls/#django.urls.include 但是他们都不工作我的Django版本是1.11

  • 已安装django smart selects(pip安装django smart selects),但不适用于django 3.0版。1. 我使用官方安装指南进行了配置。 安装片段 模型。派克 settings.py JQUERY\u URL=True

  • 我正在尝试运行Buildroot(2017.02)的scanpypi脚本-支持脚本,但是我得到了ImportError:cannotimport name get_importer。 回溯(最后一次调用):文件“/support/scripts/scanpypi”,第52行,导入setuptools文件“/usr/local/lib/python2.7/dist-packages/setuptoo

  • 将张量流导入为 tf 时,我不断收到此错误,并显示以下错误文本: ImportError:无法从“tensor flow . python . keras . saving . saved _ model”导入名称“export_saved_model” 使用的代码很简单: 我已经做了: < li >通过anaconda cmd提示符通过pip和condo卸载并安装tensorflow > < l

  • 以下是使用TensorFlow Hub进行TFLite迁移学习教程,第一步是 设置: 出现错误:ImportError:尝试后无法导入名称“export_saved_model” 根据此答案,引发了另一个错误:ImportError:无法导入名称“squareze_or_expand_dimensions” 另外,我尝试了,并提出了另一个错误…