2017-11-13 1 views
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' 

누군가 도와주세요.

답변

0

당신은 form.py에 오타가 있습니다. 시도 :

+0

효과가 있습니다. 감사 –

관련 문제