- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在 Apache 中运行 Django 项目 (Mayan EDMS)。来自 Ubuntu 12.10、Apache 2.2.22、Python 2.7.3 和 Django(1、4、3、'final'、0)。
当我访问所服务的网站时,它失败了,并在 apache 日志中显示错误,它们都是关于 Python 中未安装的模块的错误,我安装了模块,错误从一个模块更改为另一个模块:
sudo easy_install django-pagination
sudo easy_install South
sudo easy_install requests
sudo easy_install mptt
一切似乎都很顺利,直到需要一个名为 djangorestframework
的模块。我安装成功了:
pip install djangorestframework
但还是没找到:
[Mon Dec 24 20:15:29 2012] [error] [client 127.0.0.1] File "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line 86, in load_app
[Mon Dec 24 20:15:29 2012] [error] [client 127.0.0.1] app_module = import_module(app_name)
[Mon Dec 24 20:15:29 2012] [error] [client 127.0.0.1] File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
[Mon Dec 24 20:15:29 2012] [error] [client 127.0.0.1] __import__(name)
[Mon Dec 24 20:15:29 2012] [error] [client 127.0.0.1] ImportError: No module named djangorestframework
当我在 shell 中手动运行 python 并导入以前安装的模块(requests
、mptt
)时一切正常,但我无法导入 djangorestframework
模块。
>>> import djangorestframework
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named djangorestframework
>>>
看完how to install djangorestframework
我看到当它在 INSTALLED_APPS
中被声明为 rest_framework
时,我尝试在 python 中 import rest_framework
并且它接受成功。我猜我只需要重命名对 Django 源代码中模块的引用。问题是我在文件中发现了很多提及它的地方,我凭直觉认为这不是一个好主意。
我做错了什么?安装非常简单,我鼓励读者只安装模块
pip install djangorestframework
并尝试在 Python 中导入它
import djangorestframework
我已经在两台电脑上试过了,同样的问题出现了(两台电脑都有相同的 Ubuntu/Apache/Django 配置)。
最佳答案
它安装在 site-packages/rest_framework 中,所以你应该使用:
import rest_framework
关于python - 安装后导入 djangorestframework 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14027009/
到目前为止我有 -> 序列化器: class UserSerializer(serializers.ModelSerializer): """Serializer to map the mod
更新:django-rest-framework 3.7中将此行为识别为错误并已解决。现在,序列化程序将根据服务器的时区一致地显示时间:https://github.com/tomchristie/d
使用 DRF+Ajax+bootstrap 构建一个不需要应用程序的网站是否值得,还是坚持使用普通的 django 模板语言甚至不需要 Ajax 更好?我想避免使用 Angular ,因为我不希望事情
我正在开发一个 API(使用 DjangoRestFramework),我希望用户能够加载其项目列表,但我只想从数据库加载几列(比如说 ID、标题、类别、假设他们访问的 URL 是 api/items
我在 Django Rest Framework 2 中有这些嵌套的序列化程序: class BookingSerializer(Serializer): reservation_histor
这是我的模型: class Post(models.Model): user = models.ForeignKey(User) post = models.CharField(max
我的模型是这样的: class Post(models.Model): user = models.ForeignKey(User) post = models.CharField(m
我想在 django 应用程序中使用 DjangoRestframework 但调用它时出现错误? 打电话时,我给我回复: Exception Type: AssertionError Excepti
基本上,我想从 ModelSerializer 的相关字段中过滤掉不事件的用户。我试过 Dynamically limiting queryset of related field以及以下内容: cl
我正在尝试使用 django rest_framework_jwt。我可以让它生成一个 token ,但是当我尝试将其在 header 中发送到 protected View 时,我得到“未提供身份验
我的包裹: djangorestframework==3.2.5 django-filter==0.11.0 djangorestframework-filters==0.5.0 我正在使用 djan
我正在使用默认的 User 模型,并且还使用 UserExtended 模型对其进行了扩展: class Country(models.Model): countryName = models
我正在尝试序列化多个查询集,但我注意到只有其中一个查询集被序列化。这是我目前正在尝试的方法。 class GetDetails(APIView): def get(self, reques
我发现有一个 PostgreSQL 的模型框架: from sqlalchemy import Column, Integer, String from sqlalchemy.orm import c
我这几天一直在看这个,我要拔掉我的头发,所以任何帮助都将不胜感激。 我有一个名为 package 的简单模型,它有一个 userFrom 和 userTo class Package(models.M
我拥有对 SQL 旧版数据库的读取访问权限。假设在数据库中我有两个表:Treatment 和 TreatmentType。在治疗表中,我有病人ID (int)、日期(文本)、治疗类型(int)。在Tr
我正在尝试在 Apache 中运行 Django 项目 (Mayan EDMS)。来自 Ubuntu 12.10、Apache 2.2.22、Python 2.7.3 和 Django(1、4、3、'
我今天遇到了一个非常奇怪的问题。 这是我的序列化器类。 class Connectivity(serializers.Serializer): device_type = serialize
本文为 djangorestframework-simplejwt 使用记录。(官方文档) 1. 安装 pip install djangorestframework
我正在 Django 中开发一个讨论应用程序,它包含主题、帖子、回复和投票。投票使用 Generic Foreign Keys and Content Types以确保用户只能对特定主题/帖子/回复投
我是一名优秀的程序员,十分优秀!