タグ

2010年7月15日のブックマーク (6件)

  • Python:ある nakagami の日記:SSブログ

    PDFファイルを1ページずつ画像にするライブラリ https://pypi.org/project/pdf2image/ poppler っていうコマンドのフロントエンドなので 別途 poppler をインストールする必要がある。 ubuntu の場合 apt install poppler-utils poppler-data としておけば良さそう poppler は、Linux デスクトップの PDF のプレビューに使われているものらしく素性は良さそう。 https://ja.wikipedia.org/wiki/Poppler 各ページを jpeg にして保存する場合の例 from pdf2image import convert_from_path for i, image in convert_from_path('example.pdf').enumerate(): image

  • DjangoでのURL⇔view関数の正引き・逆引き - orangain flavor

    DjangoのURLディスパッチャは正引き(URLからview関数への変換)は比較的単純ですが、逆引き(view関数からURLへの変換)はちょっとわかりにくいです。get_absolute_urlメソッド, permalinkデコレータ, urlタグ, reverse関数, url関数, 名前付きURLパターンなど、キーワードはよく目にするけれど、具体的にどうすればいいのかよくわからないということはないでしょうか? Djangoのドキュメントでは正引き・逆引きという視点からのまとまった解説はないので、ここで解説したいと思います。 正引き(URLからview関数への変換) 正引きと言うのはURLからview関数への変換のことです。urls.pyに正規表現とそれに対応するview関数名の組(URLパターン)を定義することで実現しています。その目的のためだけならURLパターンに名前をつける必要は

    DjangoでのURL⇔view関数の正引き・逆引き - orangain flavor
  • manage.pyサブコマンド(バッチ処理)とTemplateの有効活用 - 日記

    Modelに入るはずでしたが、予定を変更してコマンドラインからもっと有効的にDjangoを使う方法を載せておきます。 バッチ処理というキーワードで、マニュアルとかに書いてないんですもの。。。 Djangoシステムの有効利用 Djangoフレームワークは、Webだけに限らずshellや、自分で manage.py のサブコマンドを作成して利用することもできます。 Djangoの中で、manage.pyから使用できる機能は、「Command」と呼ばれています。 Commandの作り方 Commandは、Djangoアプリケーションの中で定義しますが、ディレクトリ構成がちょっと特殊です。 特殊なディレクトリ構成と言えば、カスタムタグやフィルターがありました。あれと似たような方法です。 アプリケーションのディレクトリの下に management/commands とパッケージ用のディレクトリを作り

    manage.pyサブコマンド(バッチ処理)とTemplateの有効活用 - 日記
  • [Python][Django] manage.pyにコマンドを追加する方法 - SumiTomohiko's blog

    概要 manage.pyに新しいコマンドを追加し、Djangoの環境内で任意の処理を行えるようにします。例えば、以下のようなことができるようになります。 $ PYTHONPATH=.. python manage.py hello Hello 環境 この記事の内容は、Ubuntu Linux 6.10, Python 2.4.4c1, Django 0.97-pre-SVN-6843で確認しました。 やり方 概要に記したように、"Hello"を表示する"hello"コマンドを追加するとします。ここで、以下のように、projectディレクトリにappアプリケーションがあるものとします(settings.pyの設定は、完了しているとします)。また、カレントディレクトリはprojectディレクトリであるとします。 project -- __init__.py -- app -- __init__

    [Python][Django] manage.pyにコマンドを追加する方法 - SumiTomohiko's blog
  • Loading...

  • 価格.com - [価格.comリサーチ]アンケート開始

    価格.comリサーチ番外編、今回のテーマは「クレジットカード」。お使いのカードの種類や、重視するポイントについてお聞かせください。回答してくださった方の中から抽選で50名様に1,000円分の価格.comポイントをプレゼント! 質問数: 21問 謝礼: アンケートにご回答いただいた方の中から、抽選で50名様に1,000円分の価格.comポイントを進呈します。(当選の通知は価格.comIDに登録されているメールアドレス宛てにお知らせいたします。 なお残念ながら外れてしまった場合にはお知らせいたしませんので、ご了承ください。) 受付期間: 2015年6月23日(火)15:00~6月29日(月)19:00 【ご回答に際して】 アンケートへの回答は正確にお願いいたします。 虚偽のご回答や不正なご回答をされた場合は、その後のアンケート依頼を中止する場合がございます。 ※商品券の当選者は、抽選を行った時