Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка архітектури закритої корпоративної мережі з використанням фреймворку Django

Реферат Розробка архітектури закритої корпоративної мережі з використанням фреймворку Django





, max_length=150, blank=True)=models. BooleanField (u Є учасником спільноти raquo ;, blank=True, default=False)

__ unicode __ (self): u % S % (self.user)

get_absolute_url (self): reverse («profile», kwargs={})

get_files (self): FileProfile.objects.filter (user=self)

Meta: _name=u Користувач »_name_plural=u Користувачі »


FileProfile (models. Model):=models. ForeignKey (Profile, related_name= profile raquo ;, verbose_name=( User ), blank=True, null=True)=models. CharField (u « Заголовок », max_length=64, blank=True, null=True)=models. DateTimeField (verbose_name=u Дата завантаження файлу raquo ;, blank= True, null=True, default=datetime.datetime.now)=FileBrowseField (u « Файл », directory= uploads/files/ raquo ;, max_length=100, format = document raquo ;, null=True, blank=True)

def __unicode __ (self): u % S % (self.user) Meta: _name=u Файл користувача »_name_plural=u Файли користувачів »

Файл profile/admins.py (містить підключення і налаштування моделі Profile, FileProfile для адміністративної частини): django.contrib import adminmodels import Profile, FileProfileProfileContentAdmin (admin. TabularInline):=FileProfile=( title raquo ;, file ,)=1FileProfileAdmin (admin. ModelAdmin): _ display=( user raquo ;, title raquo ;, file raquo ;, date )=( user raquo ;, date ) _filter=( user raquo ;, date ) ProfileAdmin (admin. ModelAdmin): _ display=( user raquo ;, last_name raquo ;, first_name raquo ;, midlle_name raquo ;, party )= ( user ,) _ filter=( user ,)=[ProfileContentAdmin] .site.register (Profile, ProfileAdmin) .site.register (FileProfile, FileProfileAdmin)

Файл profile/forms.py (містить модельні форми ProfileForm, BlogForm, FileForm додатки profile):

# - * - encoding: utf -8 - * - django import formsmodels import Profile, FileProfileblog.models import BlogProfileForm (forms. ModelForm): Meta:=Profile=( user raquo ;, thumbnail raquo ;, login raquo ;, friends raquo ;, friend_requests raquo ;, party )=forms. FileField (max_length=200, label=« Іконка », required=False) _password=forms. CharField (max_length=150, required=False, label= Новий пароль ) _ password=forms. CharField (max_length=150, required=False, label= Підтвердити пароль )

BlogForm (forms. ModelForm): Meta:=Blog=( number raquo ;, author raquo ;, date_of_publication raquo ;, image raquo ;, tags )=forms. FileField (max_length=200, label=« Обкладинка новини », required=False)

FileForm (forms. ModelForm): Meta:=FileProfile=( user raquo ;, date raquo ;, file )=forms. FileField (max_length=200, label=« Файл », required=False)

Файл profile/views.py (містить View описують функціонал головної сторінки користувача і сторінки пошуку інших користувачів):

# - * - coding: utf -8 - * - django.views.generic import ListView, DetailView, TemplateView, Viewmodels import Profilemessages.models import Chat, Messagedjango.views.decorators.csrf import csrf_exemptdjango.shortcuts import render_to_responsedjango.contrib.auth.models import Userforms import ProfileForm, BlogForm, FileFormdjango.views.generic.edit import FormView, CreateView, UpdateViewdjango.template import RequestContextdjango import formsdjango.db.models import Qdjango.http import HttpResponse, HttpResponseRedirectdatetimedjango.shortcuts import render_to_response, redirectblog.models import Blog, Tagsdjango.core. urlresolvers import reversedjango.core.files.storage import default_storagedjango.core.files.base import ContentFilefilebrowser.base import FileObject

profile_return (request): render_to_response ( profile/return.html raquo ;, {}, context_instance=RequestContext (request))

UploadView (View): post (self, request, * args, ** kwargs):=FileForm (request.POST, request.FILES) form.is_valid:=form.save (commit=False )=default_storage.save ( uploads/files/file.pdf raquo ;, ContentFile (self.request.FILES [ doc ]. read ())). file=FileObject (path) ....


Назад | сторінка 10 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Forms of tourism
  • Реферат на тему: Програмування в Windows.Forms-додатках
  • Реферат на тему: Комп'ютерна графіка засобами Windows Forms
  • Реферат на тему: The constitutional law in the modern world: the main trends and forms of de ...
  • Реферат на тему: The constitutional law in the modern world: basic directions and forms of d ...