
[code]

    operational error targetuser　has no column named name
    
[/code]

というエラーが生じます。  
考えられる可能性としてもう一度マイグレーションしてみましたが、最新でした。  
このエラーの原因はなんでしょうか

models.py

[code]

    from django.db import models
    
    class TargetUser(models.Model):
        name=models.CharField(max_length=16)
        password=models.CharField(max_length=20)
        level=models.IntegerField(default=1)
    
[/code]

views.py内の関数

[code]

    def register(request):
        if(request.method=='POST'):
            if (request.POST['password']==request.POST['again']):
                name=request.POST['name']
                password=request.POST['password']
                user=TargetUser(name=name,password=password)
                user.save()
                return redirect(to='/target/index')
            else:
                messages.success(request,'パスワードが異なります。<br>もう一度試してください。')
                return redirect(to='target/register')
        params={
            'form':CreateUserForm()
        }
        return render(request,'target/register.html',params)
    
[/code]


CC BY-SA 4.0
2020-02-23T12:59:59.100
63301
2020-02-23T13:09:54.930
2020-02-23T13:09:54.930
19110
36057
question
python django
django　??? has no column named ???　というエラーについてです。