# HG changeset patch # User cavaliet # Date 1359565335 -3600 # Node ID e00c68158187db97c333e72e023942070ed41040 # Parent ffd106d9b8e13c583b736c8df31456ff035bd27e save fragment first step diff -r ffd106d9b8e1 -r e00c68158187 src/egonomy/templates/egonomy_create_fragment.html --- a/src/egonomy/templates/egonomy_create_fragment.html Wed Jan 30 17:13:19 2013 +0100 +++ b/src/egonomy/templates/egonomy_create_fragment.html Wed Jan 30 18:02:15 2013 +0100 @@ -14,7 +14,7 @@ {% block content %}
| {% trans "Fragment's title" %} : | -+ | |
|---|---|---|
| {% trans "Fragment's description" %} : | -+ | |
| {% trans 'Users keywords' %} : | -+ | |
| diff -r ffd106d9b8e1 -r e00c68158187 src/egonomy/urls.py --- a/src/egonomy/urls.py Wed Jan 30 17:13:19 2013 +0100 +++ b/src/egonomy/urls.py Wed Jan 30 18:02:15 2013 +0100 @@ -12,6 +12,7 @@ url(r'^annotate/$', 'egonomy.views.annotate_picture', name='annotate_picture'), url(r'^viewfragment/$', 'egonomy.views.view_fragment', name='view_fragment'), url(r'^createfragment/$', 'egonomy.views.create_fragment', name='create_fragment'), + url(r'^savefragment/$', 'egonomy.views.save_fragment', name='save_fragment'), # Uncomment the admin/doc line below to enable admin documentation: url(r'^admin/doc/', include('django.contrib.admindocs.urls')), diff -r ffd106d9b8e1 -r e00c68158187 src/egonomy/views.py --- a/src/egonomy/views.py Wed Jan 30 17:13:19 2013 +0100 +++ b/src/egonomy/views.py Wed Jan 30 18:02:15 2013 +0100 @@ -1,10 +1,11 @@ from django.conf import settings +from django.contrib.auth.decorators import login_required #from django.contrib.auth.models import Group, User +from django.core.files.storage import FileSystemStorage #from django.core.paginator import Paginator, InvalidPage, EmptyPage -from django.shortcuts import render_to_response +from django.shortcuts import render_to_response, redirect from django.template import RequestContext from sorl.thumbnail.images import ImageFile -from django.core.files.storage import FileSystemStorage @@ -83,7 +84,7 @@ {'fragment': frg, 'fragment_list': frg_list}, context_instance=RequestContext(request)) - +#@login_required def create_fragment(request): im1 = {"image": ImageFile(open(settings.RMN_PICT_ROOT+"0/08-551797.jpg", 'r'),FileSystemStorage(location=settings.RMN_PICT_ROOT)), "title":"title im 1", "author":"juju"} @@ -112,5 +113,15 @@ {'image': im, 'fragment_list': frg_list}, context_instance=RequestContext(request)) +#@login_required +def save_fragment(request): + + frg_title = request.POST["fragment_title"] + frg_desc = request.POST["fragment_description"] + frg_kw = request.POST["users_keywords"] + frg_path = request.POST["fragment_path"] + + return redirect("view_fragment") + |