diff --git a/groups/forms.py b/groups/forms.py index 51ef4e36..955f244d 100644 --- a/groups/forms.py +++ b/groups/forms.py @@ -26,4 +26,3 @@ class UserForm(forms.Form): #headimgurl = forms.CharField(label="头像", max_length=200, required=False, widget=forms.TextInput(attrs={'class': 'form-control'})) usecomp = forms.ModelChoiceField(label="所属公司", queryset=s_models.Partment.objects.all(), widget=forms.Select(attrs={'class': 'form-control'})) - diff --git a/groups/views.py b/groups/views.py index ea1df17e..8cf049da 100644 --- a/groups/views.py +++ b/groups/views.py @@ -87,8 +87,9 @@ def company_userdetail(request, uid): except s_models.User.DoesNotExist: raise Http404("User does not exist") - #UserForm.set_usecomp(s_models.Partment.objects.all()) + #UserForm.set_usecomp(s_models.Partment.objects.filter(group__id=1)) user_form = UserForm(model_to_dict(user)) + return render(request, 'groups/company_userdetail.html', locals()) def groups_userupdate(request): diff --git a/safesite/forms.py b/safesite/forms.py index 147d9f7c..18ab7929 100644 --- a/safesite/forms.py +++ b/safesite/forms.py @@ -1,23 +1,25 @@ -from django import forms - -class UserForm(forms.Form): - username = forms.CharField(max_length=30) - password = forms.CharField(max_length=30) - -class CompanyInfoForm(forms.Form): - company_nature = ( - (0, '国企'), - (1, '私企'), - ) - name = forms.CharField(max_length=64, label='公司名称', widget=forms.TextInput(attrs={'size': '50'})) - nature = forms.ChoiceField(choices=company_nature, label='企业性质') - address = forms.CharField(max_length=128, label='公司地址', widget=forms.TextInput(attrs={'size': '50'})) - fixed_assets = forms.IntegerField(label='固定资产', widget=forms.TextInput(attrs={'size': '50'})) - website = forms.CharField(max_length=64, label='公司网址', widget=forms.TextInput(attrs={'size': '50'})) - peoplenum = forms.IntegerField(label='公司人数', widget=forms.TextInput(attrs={'size': '50'})) - legalperson = forms.CharField(max_length=24, label='法人代表', widget=forms.TextInput(attrs={'size': '50'})) - legalperson_phone = forms.CharField(max_length=24, label='法人电话', widget=forms.TextInput(attrs={'size': '50'})) - liaison = forms.CharField(max_length=24, label='联系人', widget=forms.TextInput(attrs={'size': '50'})) - liaison_phone = forms.CharField(max_length=24, label='联系人电话', widget=forms.TextInput(attrs={'size': '50'})) - introduce = forms.CharField(label='公司概况', widget=forms.Textarea) - +from django import forms +from captcha.fields import CaptchaField + +class UserForm(forms.Form): + #username = forms.CharField(max_length=30) + #password = forms.CharField(max_length=30) + captcha = CaptchaField(label='验证码', error_messages={"invalid": "验证码错误"}) + +class CompanyInfoForm(forms.Form): + company_nature = ( + (0, '国企'), + (1, '私企'), + ) + name = forms.CharField(max_length=64, label='公司名称', widget=forms.TextInput(attrs={'size': '50'})) + nature = forms.ChoiceField(choices=company_nature, label='企业性质') + address = forms.CharField(max_length=128, label='公司地址', widget=forms.TextInput(attrs={'size': '50'})) + fixed_assets = forms.IntegerField(label='固定资产', widget=forms.TextInput(attrs={'size': '50'})) + website = forms.CharField(max_length=64, label='公司网址', widget=forms.TextInput(attrs={'size': '50'})) + peoplenum = forms.IntegerField(label='公司人数', widget=forms.TextInput(attrs={'size': '50'})) + legalperson = forms.CharField(max_length=24, label='法人代表', widget=forms.TextInput(attrs={'size': '50'})) + legalperson_phone = forms.CharField(max_length=24, label='法人电话', widget=forms.TextInput(attrs={'size': '50'})) + liaison = forms.CharField(max_length=24, label='联系人', widget=forms.TextInput(attrs={'size': '50'})) + liaison_phone = forms.CharField(max_length=24, label='联系人电话', widget=forms.TextInput(attrs={'size': '50'})) + introduce = forms.CharField(label='公司概况', widget=forms.Textarea) + diff --git a/safesite/templates/login.html b/safesite/templates/login.html index 11d9529f..6598d2ed 100644 --- a/safesite/templates/login.html +++ b/safesite/templates/login.html @@ -1,233 +1,256 @@ - - - - -
- -- 请点开微信,扫码,关注公众号、小程序 -
-+ 请点开微信,扫码,关注公众号、小程序 +
+