2015年8月20日木曜日

DjangoのRequestContextでkey名をuserにすると、なぜかhtml上で表示されない

DjangoのRequestContextでkey名をuserにすると、なぜかhtml上で表示されない

key名を他の名前にすると表示されました。

2015年8月15日土曜日

Python3で既存excelファイルの修正

やりたかったこと

テンプレート用のexcelファイルがあり、任意のデータを追加して新たにexcelファイルを生成する

使用したライブラリ

openpyxl2.3.0-b1
Python2.6, 2.7, 3.3, 3.4
(License: MIT/Expat)

使い方

https://openpyxl.readthedocs.org/en/latest/usage.html#write-a-workbook-from-xltx-as-xlsx

使用例

# -*- coding: utf-8 -*-
import openpyxl

if __name__ == "__main__":

    # openpyxl
    wb = openpyxl.load_workbook('template.xlsx') #xlsは非サポート。テンプレートファイルはxlsxファイルを用意
    ws = wb.worksheets[0]
    ws['D10'] = 'ああああ'
    ws['D12'] = 'test'
    ws['E12'] = 0.0208333333

    wb.save('201508.xls') #出力はxlsでも大丈夫そう

2015年8月14日金曜日

新しくPythonプロジェクト作るとき用メモ

やること


  • PyCharmで新規プロジェクト作成
  • django-adminで新規djangoプロジェクト作成

$ django-admin startproject (プロジェクト名)


困ったときは、Django girls のチュートリアルを見る
http://tutorial.djangogirls.org/en/django_start_project/index.html