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

no such table: django_sessionが出た際の対応

djamgoとredis環境の際、の備忘録 うまく表示されずにエラーにてno such table: django_sessionが表示された。 そもそも設定不足の箇所があった為、下記2つのことを実施した。 ①pip install django-redis-sessionsのコマンド Djangoのセッション機能について…

WEBアーキテクチャについて

WEBアーキテクチャについてまとめ ●アーキテクチャ まずアーキテクチャとは... Webサービスや設計を形作る「構造」のこと。 Webはブラウザ、HTTP、HTMLなどで構成されているため、これらがWebのアーキテクチャとなる。 ●アーキテクチャスタイル アーキテクチ…

macでpython使用時にredisを使用

RedisとはNoSQLデータベースの一種である。 アプリ作成にて使用する為、macにて使用してみる。 ●Radisのインストール ターミナル > brew install redis 使用する場合はサーバを起動する > redis-server ●pythonでの使用 Redisをpythonで使えるようにします >…

Djangoにおけるフィールドルックアップ

フィールドルックアップとは、検索メソッドに引き渡せるキーワード引数の記法のこと。 構文は フィールド名__比較型 = 検索値 ※コードはWINGSプロジェクト/発行 Django3 速習シリーズを参照 ●大小比較 価格が3000円未満の情報を取得する views.py def filter…

DjangoにてDBを作成する際の修正

DjangoにてDB作成の際、誤ってしまって、必要なカラムをすぐ追加したい時、 マイグレーションファイル(0001_initial.pyなど)を削除から再作成しても うまくいかず、一度DBをDROPして作成するなどの時 ●マイグレーションファイルの修正 実施してもエラーが…

djangoでのmysql環境構築

djangoのデフォルトのDB環境はsqlite3の環境の為、mysqlを使用するには設定が必要である。 ●DBの作成 mysqlをインストールし、接続をしてから繋げる $ mysql -u root ...mysql> 以下のコマンドでDBを作成 mysql> create database database_name; 実行したら…

djangoアプリのビューの作成

djangoアプリに関するチュートリアルについてまとめ。 前回のmysiteのプロジェクトの続きにて、pollsアプリを作成する。 ちなみにプロジェクトとアプリの違いについては ・プロジェクト....特定のウェブサイトの構成をアプリのコレクション ・アプリ....何か…

djangoの最初とサーバ起動まで

表記の件において復習の為アウトプット。 ●djangoとは、、 pythonにおける代表的なWEBフレームワーク。 python言語においてWEBアプリなどが作成できるアイテムという解釈 なお、こちらのフレームワークはpipによってインストールする。 > pip install django…

pythonのリスト、辞書と繰り返し処理など

pythonのリストと辞書機能について忘れないように備忘録 ●リスト ・リストの追加 appendを使用 例:foods = ["apple","banana","grape"] foods.append("orange") print(foods) >>>foods = ["apple","banana","grape","orange"] ・繰り返し処理 例:foods = […

dockerイメージの共有について

作成したイメージをdockerで共有するには ●リポジトリの作成 プッシュの為の実行コマンドを確認します ・Docker Hubにログイン ・リポジトリの作成をクリック ・名前を入力(例としてgetting-started)、Publicであることを確認し、作成ボタンをクリック す…

docker起動、更新について

dockerダウンロード後の使用方法について備忘録。 ●imageの作成をコンテナの起動 dockerにはimageを用意する必要があるが、2通りある。 ・docker hubからの取得 docker pull イメージ名 ・Dockerfileの作成 所定のファイルを作成し、textとして自作する。 そ…