До недавнего времени все шло хорошо. Но сейчас вылетает Internal server error. В консоли ошибка:
File "c:\Django\mr\pets\views.py", line 5, in <module>
from . models import Pets, Events
ImportError: cannot import name 'Pets'
Не могу понять, почему, раньше все работало и в views.py ничего во время появления ошибки не менялось (только дописывалась функция в models.py)
models.py с классом Pets, на который ругается сервер:
#coding: utf8 import datetime from django.db import models from django.utils import timezone from django.contrib import admin from django.contrib.auth.models import User from django.core.urlresolvers import reverse from . import views class Pets(models.Model): Gen = ( ('0', 'Неизвестно'), ('1', 'Самец'), ('2', 'Самка')) u_name = models.ForeignKey(User) pet_name = models.CharField('Имя питомца', max_length=20) species = models.ForeignKey(Species, on_delete=models.DO_NOTHING, null = True, verbose_name = 'Вид животного', related_name = 'keepers') morph = models.CharField('Морфа',max_length=50, blank = True) gender = models.CharField('Пол',max_length=1, choices = Gen) birth_date = models.DateField('Дата рождения',null = True) fed_freq = models.DurationField('Частота кормления',null = True) pet_comment = models.TextField('Комментарий',blank = True) def get_absolute_url(self): return reverse(views.PetDetailView, kwargs={'pk': self.pk}) class Meta(object): ordering = ['pet_name'] verbose_name = 'Pet' verbose_name_plural = 'Pets'
views.py не вижу смысла приводить полностью, строка импорта, на которую ругается сервер, вот:
from . models import Pets, Events
Куда копать? Вообще ума не приложу, вроде все выглядит корректно.
Дайте наводку, плиз.