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 回答