Thank you very much!
I'm Sorry, i'm missing write comments,
I want to do download have been checboxd file from html, then i write to views.py this code, so i don't know how do write !
Please help me!
this is my right code:
def export_selected_data(request):
# if request.method == 'POST':
# _selected_action = request.POST.getlist("_selected_action")
response = HttpResponse(mimetype='application/vnd.ms-excel; charset="Shift_JIS"')
response['Content-Disposition'] = 'attachment; filename=file.csv'
writer = csv.writer(response)
if request.method == 'POST':
_selected_action = request.POST.getlist("_selected_action")
_selected_action = User.objects.all()
for obj in _selected_action:
row=[]
for field in User._meta.fields:
row.append(unicode(getattr(obj,field.name)).encode("cp932"))
writer.writerow(row)
return response
This is my html:
<form name="myForm" method="POST">
<select name="myMenu" onchange="myGo()">
<option value="/articles/export_selected_data" >selected_export
</select>
</form>
<table >
<thead>
<tr>
<th>Check</th>
<th>名前</th>
<th>会社名</th>
<th>法人電話</th>
</tr>
</thead>
<tbody>
{% if articles.count > 0 %}
{% for user in articles %}
<tr>
<td ><input class="action-select" name="_selected_action" id ="_selected_action" type="checkbox" value="{{user.id }}" type="submit" class="button"></td>
<td ><a href="/articles/get/{{ user.id }}/">{{ user.user_name }}</a></td>
<td >{{ user.company }}</td>
<td >{{ user.number }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p>None</p>
{% endif %}
2014年4月1日火曜日 12時47分08秒 UTC+9 Camilo Torres:
2014年4月1日火曜日 12時47分08秒 UTC+9 Camilo Torres:
-- I'm Sorry, i'm missing write comments,
I want to do download have been checboxd file from html, then i write to views.py this code, so i don't know how do write !
Please help me!
this is my right code:
def export_selected_data(request):
# if request.method == 'POST':
# _selected_action = request.POST.getlist("_
response = HttpResponse(mimetype='
response['Content-Disposition'
writer = csv.writer(response)
if request.method == 'POST':
_selected_action = request.POST.getlist("_
_selected_action = User.objects.all()
for obj in _selected_action:
row=[]
for field in User._meta.fields:
row.append(unicode(getattr(
writer.writerow(row)
return response
This is my html:
<form name="myForm" method="POST">
<select name="myMenu" onchange="myGo()">
<option value="/articles/export_
</select>
</form>
<table >
<thead>
<tr>
<th>Check</th>
<th>名前</th>
<th>会社名</th>
<th>法人電話</th>
</tr>
</thead>
<tbody>
{% if articles.count > 0 %}
{% for user in articles %}
<tr>
<td ><input class="action-select" name="_selected_action" id ="_selected_action" type="checkbox" value="{{user.id }}" type="submit" class="button"></td>
<td ><a href="/articles/get/{{ user.id }}/">{{ user.user_name }}</a></td>
<td >{{ user.company }}</td>
<td >{{ user.number }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p>None</p>
{% endif %}
2014年4月1日火曜日 12時47分08秒 UTC+9 Camilo Torres:
Hello,You should start with the basics:You are using request.FILES and that is for file upload, no file download. To upload a file to the server, you must have a <input type="file" ...> in your template, which you don't have.To download files from the server to the browser (to the user computer), you should do:or, if the user uploaded the content:Hope this put you in the right direction.Camilo
On Monday, March 31, 2014 1:31:24 AM UTC-4:30, Choro H wrote:Hello,
i wan to do download file of a checkbox ;
Please help me
this is my viewspy:
def export_selected_dataqq(request):
if request.method == 'POST':
_selected_action = request.FILES("_selected_action")
response = HttpResponse(mimetype='application/vnd.ms-excel; charset="Shift_JIS"')
response['Content-Disposition'] = 'attachment; filename=file.csv'
writer = csv.writer(response)
_selected_action = []
writer.writerow(_selected_action)
for obj in _selected_action:
row=[]
for field in User._meta.fields:
row.append(unicode(getattr(obj,field.name)).encode(" cp932"))
writer.writerow(row)
return response
this is mmy html:
<table >
<thead>
<tr>
<th>Check</th>
<th>名前</th>
<th>会社名</th>
<th>法人電話</th>
</tr>
</thead>
<tbody>
{% if articles.count > 0 %}
{% for user in articles %}
<tr>
<td ><input class="action-select" name="_selected_action" id ="_selected_action" type="checkbox" value="{{user.id }}" type="submit" class="button"></td>
<td ><a href="/articles/get/{{ user.id }}/">{{ user.user_name }}</a></td>
<td >{{ user.company }}</td>
<td >{{ user.number }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</form>
{% else %}
<p>None</p>
{% endif %}
2014年4月1日火曜日 12時47分08秒 UTC+9 Camilo Torres:
Hello,You should start with the basics:You are using request.FILES and that is for file upload, no file download. To upload a file to the server, you must have a <input type="file" ...> in your template, which you don't have.To download files from the server to the browser (to the user computer), you should do:or, if the user uploaded the content:Hope this put you in the right direction.Camilo
On Monday, March 31, 2014 1:31:24 AM UTC-4:30, Choro H wrote:Hello,
i wan to do download file of a checkbox ;
Please help me
this is my viewspy:
def export_selected_dataqq(request):
if request.method == 'POST':
_selected_action = request.FILES("_selected_action")
response = HttpResponse(mimetype='application/vnd.ms-excel; charset="Shift_JIS"')
response['Content-Disposition'] = 'attachment; filename=file.csv'
writer = csv.writer(response)
_selected_action = []
writer.writerow(_selected_action)
for obj in _selected_action:
row=[]
for field in User._meta.fields:
row.append(unicode(getattr(obj,field.name)).encode(" cp932"))
writer.writerow(row)
return response
this is mmy html:
<table >
<thead>
<tr>
<th>Check</th>
<th>名前</th>
<th>会社名</th>
<th>法人電話</th>
</tr>
</thead>
<tbody>
{% if articles.count > 0 %}
{% for user in articles %}
<tr>
<td ><input class="action-select" name="_selected_action" id ="_selected_action" type="checkbox" value="{{user.id }}" type="submit" class="button"></td>
<td ><a href="/articles/get/{{ user.id }}/">{{ user.user_name }}</a></td>
<td >{{ user.company }}</td>
<td >{{ user.number }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</form>
{% else %}
<p>None</p>
{% endif %}
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+unsubscribe@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/4f1b7cbf-3265-429c-99dc-f1ccbaad15fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.