示例#1
0
def create_initial_jury(sender, instance, signal, created, **kwargs):
    if not created:
        return
    jury = Jury()
    jury.save()
    jury.users.add(instance.author)
    instance.jury = jury
    instance.save()
示例#2
0
def create_initial_jury(sender, instance, signal, created, **kwargs):
    if not created:
        return
    jury = Jury()
    jury.save()
    jury.users.add(instance.author)
    instance.jury = jury
    instance.save()
示例#3
0
    def post(self, request):
        message = "تمت العملية بنجاح"
        status = "success"

        data = request.data

        jury = Jury()
        jury.first_name = data["first_name"]
        jury.first_name_ar = data["first_name_ar"]
        jury.last_name = data["last_name"]
        jury.last_name_ar = data["last_name_ar"]
        jury.email = data["email"]
        jury.site_web = data["site_web"]
        jury.facebook = data["facebook"]
        jury.twitter = data["twitter"]
        jury.position = data["position"]
        jury.position_ar = data["position_ar"]
        jury.company = data["company"]
        jury.company_ar = data["company_ar"]
        jury.about = data["company"]
        jury.about_ar = data["about_ar"]
        jury.uid = self.generateUID()

        photo_base_64 = data["photo_base64"]

        if not photo_base_64 == "" and not photo_base_64 == "photo":
            format, imgstr = photo_base_64.split(';base64,')
            ext = format.split('/')[-1]
            file_name = str(jury.uid) + "." + ext
            try:
                os.remove(jury.photo.path)
            except:
                a = ""

        if not photo_base_64 == "" and not photo_base_64 == "photo":
            format, imgstr = photo_base_64.split(';base64,')
            ext = format.split('/')[-1]
            data_file = ContentFile(base64.b64decode(imgstr))
            file_name = str(jury.uid) + "." + ext
            jury.photo.save(file_name, data_file, save=True)




        jury.save()


        return Response({ "status" : status, "message" : message, }, content_type="application/json", status=200)
示例#4
0
文件: views.py 项目: kpx13/solar
def jury(request):
    c = get_common_context(request)
    c['list'] = Jury.get_list(c['lang'])
    return render_to_response('jury.html', c, context_instance=RequestContext(request))