0
이 장고 프로젝트를 시작했습니다. 뉴스 레터라는 앱을 만들었습니다.ModuleNotFoundError : Django 프로젝트에 'newsletter.model'이라는 모듈이 없습니다.
from django import forms
from .model import SignUp
class SignUpForm(forms.ModelForm):
class Meta:
model = SignUp
fields = ['email']
문제점은 다음과 같습니다
from django.contrib import admin
# Register your models here.
from .forms import SignUpForm
from .models import SignUp
class SignUpAdmin(admin.ModelAdmin):
list_display = ["__str__", "timestamp", "updated"]
form = SignUpForm
#class Meta:
# model = SignUp
admin.site.register(SignUp, SignUpAdmin)
그런 다음 나는 forms.py을 열어 : 이것은 내 admin.py입니다
from django.db import models
# Create your models here.
class SignUp(models.Model):
email = models.EmailField()
full_name = models.CharField(max_length=120, blank=False, null=True)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
updated = models.DateTimeField(auto_now_add=False, auto_now=True)
def __str__(self):
return self.email
:
이
내 models.py입니다 , 서버를 실행하려고하면 오류가 발생했습니다.File "C:\Users\JOSHUA\Documents\trydjango18\src\newsletter\admin.py", line 4, in <module>
from .forms import SignUpForm
File "C:\Users\JOSHUA\Documents\trydjango18\src\newsletter\forms.py", line 3, in <module>
from .model import SignUp
ModuleNotFoundError: No module named 'newsletter.model'
누군가 도와주세요.
효과가 있습니다. 감사 –