当我试图运行Django服务器时,会遇到以下错误:
ImportError“没有模块命名路由器”
我对导入没有问题,因为只有当我尝试使用路由器时才会出现这个问题;例如,我的views.py中的视图集工作得很好,这意味着成功导入了视图集并安装了restframework。谢谢!
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework.routers import SimpleRouter
router = SimpleRouter()
urlpatt
我正在尝试在Django DRF视图集上添加日期过滤器
models.py:
class Day(models.Model):
date = models.DateField(unique=True)
...
在视图中,我添加了一个过滤器集,如下所示:
class DateFilter(filters.FilterSet):
month = filters.DateFilter(field_name='date__month', lookup_expr='exact')
class Meta:
model = D
我有一个返回json数据的Django后端。我可以在本地主机上获取数据,但在生产服务器上获得了404。我在gunicorn服务器前运行nginx。你知道为什么我会得404分吗?这是否应该能够检索json数据,或者我是否需要使用django rest框架和实现视图集来实现这项工作?
Not Found
The requested URL /about was not found on this server.
urls.py
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^about
我正试图让MongoDB和Django以我想要的方式彼此相处。这就是我试图从rest_framework_mongoengine导入视图集时遇到的错误。
整个错误如下所示:
ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing setting
这是我的Django models.py,有两个表,具有一对一的表关系。UserComputedInfo模型与CustomUser模型有一对一的关系.
from django.contrib.auth.models import AbstractUser
from django.db import models
from django.contrib.auth import get_user_model
class CustomUser(AbstractUser):
email = models.EmailField(unique=True)
post_code = mod