1

EmployerRegistration や PostJob などのデータベースにテーブルがあります。これらのテーブルを empid(PostJob の外部キー) と関連付けています。この empid を使用して、最大 5 で PostJob する必要があります。ログイン中に利用可能な投稿数などの警告メッセージを表示したいと考えています。この状態の見解を示す方法を助ける人もいます。

models.py
class EmployerRegistration(models.Model):
    username=models.CharField(max_length=30)
    password=models.CharField(max_length=30)

class PostJob(models.Model):
    emp = models.ForeignKey(EmployerRegistration)
    jobtitle = models.CharField(max_length=30)
    jobsummary = models.TextField()
    key_skills = models.CharField(max_length=30)
    experince = models.IntegerField(default=0)
    salary = models.IntegerField(default=0)
4

1 に答える 1

1

ビュー.py

def your_view(request, empid):
    msg=""

    if request.method == "POST":
        jobs = PostJob.objects.filter(emp_id=empid).count()
        if jobs <= 5:
            //save
        else:
            msg = Your not allow to add new post job. 

    return render(request, 'page.html', {'msg': msg})

テンプレート

<script>
    $(document).ready(function(){
        var msg = {{msg}}
        if(msg != ""){
            alert(msg);
        }
    });
</script>
于 2013-04-08T06:38:26.323 に答える