Pythonのisって何、==と違うの?
Pythonでたまに見かけるisって何ですか?
==とはどう違うんですか?
==の働き
==はオブジェクト同士が等価であるかを判定する演算子です。
等価というのは同じ意味を持つかどうかというのを指します。
Pythonでたまに見かけるisって何ですか?
==とはどう違うんですか?
==はオブジェクト同士が等価であるかを判定する演算子です。
等価というのは同じ意味を持つかどうかというのを指します。
pythonでTkinterやwxPythonなどを利用してGUIプログラミングをしているとあの黒い画面が邪魔な時がありますよね。
実はあれ超簡単に消せるんです。
Djangoのtemplate内で利用するfor文で知ってるとテンプレートがすっきり書けるかもしれない小技の紹介
"values":["A","B","C"]
{% for value in values %}
{{ value }}
{% endfor %}
シンプルにリストをforで回しました。
タプルやレンジオブジェクトも同様に回すことが可能です。
pythonではどのようなオブジェクトでも、真理値(Boolean)として判定することができ、if や while の条件として使えます。
FalseとNone
Falseは当然ですが、Noneも偽扱いなんですね。
今回はDjangoにもともと用意されている機能だけでログイン機能(ユーザー認証)を実装してみようと思います。
python 3.6.3 Django 2.0.8
まずは、Djangoのプロジェクトを作るところから始めましょう。myprojectという名前のプロジェクトを作成します。
適当なディレクトリに移動して
Djangoで開発を続けていくうちにだんだんとtemplateが複雑になり読みづらくなることがあります。
なので今回はちょっとでもtemplateがすっきり見えるように努力して書いてみます。
最近、時間を管理するプログラムを作ったのでその時のメモ
標準モジュールなのでimportするだけで使えます。
from datetime import datetime
datetimeクラスのnowメソッドで取得できます。
最近はではほとんどのサイトでSNSでシェアするボタンが付いているのを目にします。
というわけで自分のサイトにも実装してみます。
シェアボタンを設定する前に下記の事項を確認しておきましょう!
windowsでのconda,pipの基本的な使い方
$ pip install パッケージ名
バージョン指定をする場合
$ pip install パッケージ名==バージョン
$ pip install -U パッケージ名
or
herokuの無料枠だけで色々やろうと思うと1アカウントに1アプリという形をとることがあると思います。
ただそれだとアプリごとにアカウントを切り替えるという面倒な作業が発生します。
そんな時に便利なのがheroku cliのプラグイン「heroku-accounts」です。
GitHub - heroku/heroku-accounts: Helps use multiple accounts on Heroku.