On 23 April 2014 17:59, hito koto <hitokoto2...@gmail.com> wrote:

> Thank you!
> i can do create!
>
> Sorry! i'm don't understand create staff site,
> i want to create  staff site , staff site should have when rogin using
> ID/PW and have staff profile
> i'm realy don't know!
>
> pleae help me
>



So you need to create an URL that looks something like:

https://URL/staff/staff_id

And you want to redirect to that after login. This question has one example
of how to solve that problem:

http://stackoverflow.com/questions/4870619/django-after-login-redirect-user-to-his-custom-page-mysite-com-username

cheers
L.




>
>
> 2014年4月23日水曜日 16時18分44秒 UTC+9 Lachlan Musicman:
>>
>>
>> On 23 April 2014 14:11, hito koto <hitoko...@gmail.com> wrote:
>>
>>> Thank you very much good idea!
>>> i'm was try but i'm have error when create new staff !
>>>
>>> >>Request Method: POST  >>Request URL: http://articles/create/  >>Django
>>> Version: 1.6.2  >>Exception Type: IntegrityError  >>Exception Value:
>>>
>>> (1048, "Column 'user_id' cannot be null")
>>>
>>>  >>Exception Location: /usr/lib64/python2.6/site-
>>> packages/MySQLdb/connections.py in defaulterrorhandler, line 36  >>Python
>>> Executable: /usr/bin/python
>>>  >>/var/www/html/article/views.py in create
>>>
>>>  >>           form.save()
>>>
>>> this is my views.py:
>>>
>>> def create(request):
>>>     if request.POST:
>>>         form = ArticleForm(request.POST)
>>>         if form.is_valid():
>>>             form.save()
>>>             return HttpResponseRedirect('/articles/all')
>>>
>>>     else:
>>>         form = ArticleForm()
>>>     args = {}
>>>     args.update(csrf(request))
>>>     args['form'] = form
>>>     return render_to_response('create.html', args)
>>>
>>>
>>>
>>>
>>
>> I'm actually racing out the door, but quickly: the id field is automatic.
>> Your form refers to a user_id field that doesn't exist on your model except
>> as implied. In that case, you don't need to ask for user_id in the form. If
>> you want staff to have an ID_number, you should separate it from the id
>> (also known as the pk or primary key) field in the model class, then query
>> it in the form.
>>
>> But as it stands, you can remove it from your form, and that should work.
>>
>> cheers
>> L.
>>
>>
>>
>>
>>
>>> this is my forms.py:
>>> from django import forms
>>> from models import User,Staff, Address
>>> from django.contrib.auth.models import User
>>>
>>> class ArticleForm(forms.ModelForm):
>>>
>>>     class Meta:
>>>         model = User
>>>         fields = ('user_name','first_kana', 'last_kana',
>>> 'employee_number','birthday')
>>>     user_id = forms.CharField(label="id", error_messages={'required':
>>> ''}, help_text='必須')
>>>     user_name = forms.CharField(label="氏名", error_messages={'required':
>>> ''}, help_text='必須')
>>>     first_kana = forms.CharField(label="ふりがな(性)",error_messages={'required':
>>> ''}, help_text='必須')
>>>     last_kana = forms.CharField(label="ふりがな(名)",error_messages={'required':
>>> ''}, help_text='必須')
>>>     employee_number = forms.CharField(label="社員番号", required=False)
>>>     birthday = forms.CharField(label="生年月日", required=False)
>>>
>>>     class Meta:
>>>         model = Address
>>>         fields = ('user_name','postalcode', 'address',
>>> 'residence','number')
>>>     user_name = forms.CharField(label="氏名", error_messages={'required':
>>> ''}, help_text='必須')
>>>     postalcode = forms.CharField(label="郵便番号", required=False)
>>>     address = forms.CharField(label="住所", required=False)
>>>     residence = forms.CharField(label="住所開始日", required=False)
>>>     number = forms.CharField(label="電話番号", required=False)
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2014年4月23日水曜日 7時03分10秒 UTC+9 Lachlan Musicman:
>>>
>>>> On 23 April 2014 01:52, hito koto <hitoko...@gmail.com> wrote:
>>>> > thank you very much
>>>> >>>>Each Staff can login.
>>>> >>>>Each staff should only see their own page or dataset.
>>>> > This is correct
>>>> >
>>>> > I want to create administrator page and each staff ,
>>>> > 1, i want , Staff can see the staff page with ID and PW that an
>>>> > administrator has issued
>>>> > 2, administrator can see all the staff page and all staff's
>>>> information
>>>> > 3, each staff should only see their own page or dataset.
>>>> > So, i don't know how to create staff page,only see their own page,
>>>> >
>>>> > please help me
>>>> >
>>>>
>>>>
>>>> Ok, well first things first. You can do this through the django admin,
>>>> but it would be easier if you didn't.
>>>>
>>>> Create a class based DetailView like such:
>>>>
>>>> https://docs.djangoproject.com/en/1.7/topics/class-based-views/
>>>>
>>>> using your Staff model as the base, set up a url schema to deal with
>>>> it and then add a mixin as explained in the Stack Overflow post I
>>>> linked to.
>>>>
>>>> The administrator/Manager can always see all data through their admin
>>>> view, the staff need to login, and they get the restricted view of
>>>> their own page.
>>>>
>>>> cheers
>>>> L.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> From this perspective it is natural that anarchism be marked by
>>>> spontaneity, differentiation, and experimentation that it be marked by
>>>> an expressed affinity with chaos, if chaos is understood to be what
>>>> lies outside or beyond the dominant game or system. Because of the
>>>> resistance to definition and categorisation, the anarchist principle
>>>> has been variously interpreted as, rather than an articulated
>>>> position, “a moral attitude, an emotional climate, or even a mood”.
>>>> This mood hangs in dramatic tension between utopian hope or dystopian
>>>> nihilism...
>>>> -----
>>>> http://zuihitsu.org/godspeed-you-black-emperor-and-the-polit
>>>> ics-of-chaos
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to django-users...@googlegroups.com.
>>> To post to this group, send email to django...@googlegroups.com.
>>>
>>> Visit this group at http://groups.google.com/group/django-users.
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/django-users/a8c07540-4a96-4fb3-b429-19b9feaa5b4b%
>>> 40googlegroups.com<https://groups.google.com/d/msgid/django-users/a8c07540-4a96-4fb3-b429-19b9feaa5b4b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> From this perspective it is natural that anarchism be marked by
>> spontaneity, differentiation, and experimentation that it be marked by an
>> expressed affinity with chaos, if chaos is understood to be what lies
>> outside or beyond the dominant game or system. Because of the resistance to
>> definition and categorisation, the anarchist principle has been variously
>> interpreted as, rather than an articulated position, “a moral attitude, an
>> emotional climate, or even a mood”. This mood hangs in dramatic tension
>> between utopian hope or dystopian nihilism...
>> -----
>> http://zuihitsu.org/godspeed-you-black-emperor-and-the-politics-of-chaos
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/ad53110c-50e3-4010-9861-7909167cb4ab%40googlegroups.com<https://groups.google.com/d/msgid/django-users/ad53110c-50e3-4010-9861-7909167cb4ab%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
>From this perspective it is natural that anarchism be marked by
spontaneity, differentiation, and experimentation that it be marked by an
expressed affinity with chaos, if chaos is understood to be what lies
outside or beyond the dominant game or system. Because of the resistance to
definition and categorisation, the anarchist principle has been variously
interpreted as, rather than an articulated position, “a moral attitude, an
emotional climate, or even a mood”. This mood hangs in dramatic tension
between utopian hope or dystopian nihilism...
-----
http://zuihitsu.org/godspeed-you-black-emperor-and-the-politics-of-chaos

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAGBeqiNmo%2B9JQuzTF75tLRFv2GNgbonw%2BuA0jLPgxythfeLjVQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to