Я просто пробую каналы django, поэтому я создал виртуальную среду и установил django, drf и channel.Он выдавал ошибку, спрашивая инструменты сборки Visual C ++, которые были решены после его установки.Затем я создал проект каналов и приложение.Затем для тестирования я добавил образец модели, как показано ниже, и зарегистрировал его у администратора.Он скомпилирован хорошо, и я также смог увидеть модель на странице администратора.
Моя модель Calss
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
Мой admin.py
from django.contrib import admin
from .models import College
# Register your models here.
admin.site.register(College)
ТеперьПроблема
Я добавил каналы в список INSTALLED_APPS в файле settings.py, как показано ниже,
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'.
Я искал, но не смог найтилюбой подходящий ответ.Пожалуйста, помогите мне.
Заранее спасибо.