diadia

興味があることをやってみる。自分のメモを残しておきます。

2019-01-01から1ヶ月間の記事一覧

formについてメモ

formの整理 html上でformタグで書く方法 forms.Formを使う方法 html上でformタグで書く方法 概要 html上でformタグでフォームを作成する。このときnameを忘れない。views.pyにて、入力されたデータはrequest.postに格納される。request.postは辞書型に似たも…

Mailchimp api用のlistIDの場所

apiで使うlistIDのありか 分かりにくい!ようやく見つかった。 https://admin.mailchimp.com/lists/ こちらにアクセスして、ページ一番下にあるGo to list settingsをクリックする。 するとList IDが書かれているところがある。 参考:https://renzojohnson.c…

requestsメモ

少し整理してみる requestsドキュメント http://jp.python-requests.org/en/latest/ requests.get,postの引数params,dataの違い paramsはurlをカスタマイズするイメージで捉えておけば良い。第一引数に加えてparamsのデータをurlに加える。 dataの場合はrequ…

mailchimpを使ってみる

mailchimpを使ってみて感じたこと 最近色々な種類のapiをいじった結果、感想がある。様々なサービスのapiを使うためにあまり負担をかけずに使うためのものだ。自分の場合、apiを使うために毎度たくさんの学習コストがかかるのが負担だった。しかし最終的に実…

django stripe 支払い請求をする

stripeの使い方イメージ まずお客さんのカード情報をstripeにcheckout.jsまたはelementを使って送信する。するとそのお客さんのトークンが発行される。このトークンを使って支払い請求するようだ。それが以下のコードになる。でこのコードはサーバーサイドに…

Django stripe カード情報を登録する

stripeソースurl https://stripe.com/docs/api/cards/create?lang=python メモ import stripe stripe.api_key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc" customer = stripe.Customer.retrieve("cus_EPPm06zGJs6haY") customer.sources.create(source="tok_maste…

django stripeでpaymentページ作成

paymentのページを作成 djangoのhtmlファイルに書く場合を想定する。メモとして残す。 {% extends "base.html" %} < > {% block content %} {% end block %} block content にstripeで提供されるコードをコピペで実現できる。stripeのコードはこちらに有る。…

django contenttypesフレームワークについて

contenttypesのドキュメントの理解をしてみる djangoのシグナルを学習しているうちにcontenttypeを用いる可能性が出てきたのでドキュメントを読んで見る。 https://docs.djangoproject.com/ja/2.1/ref/contrib/contenttypes/ まずcontenttypesって言葉は? …

django signal (set of built-in signals)について

set of built-in signalsとは djangoが提供しているできあいのシグナルである。これを使うとシグナルを自身でカスタムする手間が省け、開発のスピードとコーディングの精度を担保できる。具体的にはpre_save,post_save,request_finished等が挙げられる。これ…

django signal(シグナル)について

シグナル関連記事 post_save,pre_saveの使い分けについて[仮説] 本題 私の場合djangoがはじめてのwebフレームワークで、djangoの仕組みを理解することは かなりハードルが高い。それはwebアプリケーションの仕組みの理解やフレームワークの概念の理解、フレ…

GenericForeignKeyについてのメモ

GenericForeignKeyのメモ GenericForeignKeyを調べる機会があったので重要そうなところをメモしておく。なおGenericForeignKeyはwebアプリケーションのデータ分析に役立つかもしれないと調べているが、その可否についても分かり次第記載したい。 参考url htt…

がん検診の受け方、使い方

がん検診の受け方、使い方を読んだ がんは人類の解決すべき問題の一つだと感じている。がんを解決することでもっと大きく世界が広がっていくと思う。 ただ人類ががんに対してどこまで研究を進めてきているか知らないと思ったので、今後がんについての本も意…

centos7にpythonやpipを入れる

centos7にepelを使う 以下のコマンドでepelをいれることができる。このepelを使ってpithon,pipを入れていく。各コマンドはrootユーザ出ない場合、sudoを付け加えること。 参考:https://cjsawer.whitewillow.co.uk/2018/08/29/epel-python-3-6-with-pip-on-c…

django ログインユーザしか見れない構造の作り方

ユーザログインしているときだけ見える構造を構築する方法 実装例 views.py def hoge(): context = { } return render(request, "index.html",context ) #又はclass-based-viewを使う場合には、 class Diary(ListView): model = diaries template_name = "in…

ディレクトリの指定

現状のパス問題点 ディレクトリの操作、ファイルの操作に関して個別具体的なパスで記述している。そのためスクリプトを移動してしまうと途端に関連するスクリプトにファイルを読み込めなくなってしまう。具体性を排除して、汎用的なファイル操作ができるよう…

ディレクトリ、ファイルの削除

ファイル、ディレクトリの削除 一時的に画像ファイルを作成し、利用後削除したいとする。画像ファイルを作りっぱなしだと容量がかさばってしまうからだ。osモジュールで作成したディレクトリやファイルを削除することができる。 files = os.listdir() for t …

opencvのエラー

エラー内容1 Traceback (most recent call last): File "opencv_practice.py", line 10, in cv2.imshow("resized",image1) cv2.error: OpenCV(4.0.0) d:\build\opencv\opencv-4.0.0\modules\highgui\src\window .cpp:358: error: (-215:Assertion failed) si…

openCVの使い方イメージをメモ

ヒストグラムの作り方 まず画像をサイズを決めて読み込む。次に読み込んだファイルをヒストグラムに変換する。 cv2メソッドの使い方