我只是在尝试django频道,所以我创建了一个虚拟环境并安装了django,drf和频道。它要求安装可视化c ++生成工具后就抛出错误。然后,我创建了一个渠道项目和一个应用程序。然后仅出于测试目的,我添加了以下示例模型并向管理员注册。它编译良好,我也可以在管理页面中看到该模型。
我的模特儿
from django.db import models
# Create your models here.
class College(models.Model):
name = models.CharField(max_length=50)
address = models.CharField(max_length=150)
objects = models.Manager()
def __str__(self):
return self.name
我的管理员
from django.contrib import admin
from .models import College
# Register your models here.
admin.site.register(College)
现在的问题
我将频道添加到了settings.py文件中的INSTALLED_APPS列表中,如下所示,
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'channelApp',
'channels',
]
现在,当我尝试使用runserver命令运行服务器时,出现以下错误
ModuleNotFoundError:没有名为“ win32api”的模块
LookupError:未安装标签为“ admin”的应用。
我一直在搜索,但找不到任何合适的答案。请帮我。
提前致谢。
就在我发布这个帖子后,我偶然发现了一个SO帖子
简而言之,这是一个开放的错误,解决方法是安装以下软件包
pip install pypiwin32
安装后,您可能必须关闭并重新打开编辑器以反映所做的更改。并且错误已解决。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句