def add_club(request):
    if not request.admin:
        return redirect(reverse('club_admin:login'))
    if request.method == 'GET':
        data = admin_data(request)
        return render(request, 'club_admin/add_club.html', context=data)
    club_name = request.POST.get('club_name', None)
    temp = True
    try:
        club = Club()
        club.name = club_name
        club.save()
    except Exception:
        temp = False
    data = {}
    if temp:
        data = {
            'add_club_success': True,
            'add_club_success_message': '添加社团-%s成功' % club_name
        }
    else:
        data = {
            'add_club_error': True,
            'add_club_error_message': '已经存在社团-%s,添加失败' % club_name
        }
    data = merge_dict(data, admin_data(request))
    return render(request, 'club_admin/add_club.html', context=data)
    def get_entity2(self):
        club = Club()
        club.name = "Pingpong club"
        club.description = "This is a pingpong club"
        club.status = "I"
        club.url = "pingpong_club"
        club.email = "*****@*****.**"
        club.primary_phone = "653333333"
        club.address = self.address2

        return club
    def get_entity1(self):
        club = Club()
        club.name = "Tennis club"
        club.description = "This is a tennis club"
        club.status = "A"
        club.url = "tennis_club"
        club.email = "*****@*****.**"
        club.primary_phone = "650000000"
        club.secondary_phone = "651111111"
        club.fax_number = "652222222"
        club.address = self.address1

        return club
def create(request):
    club_list = ['美术社', '轮滑社', '舞蹈社', '篮球社', '文学社', '武术社', '街舞社', '书法社']
    for _ in club_list:
        try:
            club = Club()
            club.name = _
            club.save()
        except:
            pass

    club = Club.objects.all()
    club_num = club.__len__()

    for _ in range(10000000, 10000400):
        try:
            member = Member()
            member.sid = '2015' + str(_)
            member.name = '名字' + str(_)
            member.save()

            r = club[random.randint(0, club_num)].id
            member.club.add(r)
            y = club[random.randint(0, club_num)].id
            if r != y:
                member.club.add(y)

            if member.id % 10 < 3:
                member.admin.add(r)

            # per = random.randint(0, 10)
            # if per == 4:
            #     member.admin.add(r)
            # if per == 3 and r != y:
            #
            #     member.admin.add(r)
            #     member.admin.add(y)
            # member.save()
        except:
            pass

    return HttpResponse('添加完成')