Я просто пробую каналы django, поэтому я создал виртуальную среду и установил django, drf и каналы. Он выдал ошибку с запросом инструментов сборки Visual 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
Мой 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».
Я искал, но не нашел подходящего ответа. Пожалуйста, помогите мне.
Заранее спасибо.