"BOKU"のITな日常

還暦越えの文系システムエンジニアの”BOKU”は新しいことが大好きです。

PG:python・django

Django REST Framework (DRF)のAPIView・api_viewを使ったWebApiプロキシ/python・django

DjangoのREST Framework (以後、DRF)のClassベースビュー「APIView」と、FunctionベースViewの「api_view」を使い、別のWEB-APIを処理して結果を返す「WEB-APIプロキシ」を2通りの方法で作って比較してみます。

Django REST Framework (DRF)のインストール・設定とCORS対策をする/python・django

APIを作成するためのフレームワーク「Django REST Framework (以後、DRF)」をインストール・設定します。あわせて、APIには不可欠のCORS対策モジュールもインストール・設定します。

Views.pyでHTMLを組み立てて、エスケープさせないでFormに渡す方法/django2.0

djangoのForm入力をviews.pyでチェックして、再入力を即すという処理をするときに忘れがちな部分を、備忘を兼ねてまとめておきます。

djangoのプロジェクトをフォルダごとコピーして、新規プロジェクトに書き換える(備忘)

djangoの新しいプロジェクトをフォルダのコピーの手作業でやる方法のメモです。たぶん、プロジェクトを新しく作る正しいやり方ではないですけれど・・。

Django2.0+Bootstrap4でカレンダー入力を簡単に実現する「bootstrap_datepicker_plus」を使う

Django2.0+Bootstrap4でカレンダー入力を行う、簡単なやり方です。

チェックボックスとラジオボタンを使う。初期化と値の受取など。/Django2.0+Bootstrap4

Django2.0+Bootstrap4のチェックぼっくとラジオボタンのサンプルです。自分が一番わかりやすいと思っているやり方のみを書いてます。

プルダウンリスト(Select)とマルチセレクトボックス。初期化と値の受取など。/Django2.0+Bootstrap4

Django2.0+Bootstrap4のプルダウンリスト、マルチセレクトのサンプルです。自分が一番わかりやすいと思っているやり方のみを書いてます。

一行テキスト入力サンプル。文字も数字も日付も「CharField」だけでする/django2.0+Bootstrap4

Django2.0+Bootstrap4の一行テキスト入力のサンプルです。自分が一番わかりやすいと思っているやり方のみを書いてます。

django2.0でbootstrap4を使うための設定と、ドラッグ&ドロップのjavaScript実装など。

django+bootstrap4で、簡単なデモのベースにするシンプルな入力画面を動かしてみました。

Django2.0で入力フォームを作る時の、CSRF検証エラー対応と静的ファイルへのアクセスなど

Djangoで簡単な入力フォームを作るだけで意外にはまったので。静的ファイルへのアクセスと送信ボタンを押してPOSTで画面遷移する時のCSRF検証エラーの回避方法とかまとめてます。

Windows10 + anaconda + python3.6 で django2.0をインストールして、動作確認をする

Windows10 + anaconda + python3.6 の環境に django2.0をインストールします。 Djangoのインストール Anacondaはすでにインストールしているものとしてすすめます。 まず、Condaを使って、新たな仮想環境を作ります。 conda create -n django python=3.6 仮…

PythonのrequestsとBeautifulSoupでGoogle検索結果から、タイトルとURLと説明文だけを抜き取る

今回は、とりあえず、学習させるためのデータとして、検索結果からタイトル・説明文とURLをぬきとって、CSVに整形して出力するところまでやります。

pythonでWebスクレイピング+EXCEL操作。データをEXCELファイルに書き込んで資料化する

WEBで一覧になっているデータを、そのままEXCELの資料にするのを、openpyxlとreqestsモジュールを使ってやってみます。

pythonからseleniumでGoogle Chrome を操作する。キーワード入力とかリンクのクリックとか。

Webアプリケーションの画面に、自動的に入力したり、リンクをクリックしたりというのをpythonでやってみます。pythonは、3.6系。seleniumというモジュールです。