diadia

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

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

ssh周りを整理する

sshがよく分からなかったのでそのへんを調べなおす。 wikipediaによると、以下のようにまとめられる。 SSHはSecureShellのことでリモートコンピュータと通信するためのプロトコルである。ネットワーク上のすべての通信が暗号化される。SSHは共通の鍵を用いて…

さくらVPSでcentos7をインストールする

何も見ないでcentos7をインストールすることが出来なかったのでメモしておく。 カスタムOSインストールガイド - CentOS7 / ScientificLinux7 / Fedora 28 – さくらのサポート情報 まず契約したサーバーを選択する。 そうすると起動、シャットダウン、コンソ…

画像をレスポンシブに表示する

環境 bootstrap4 画像をレスポンシブに表示する場合 img-fluid を使う。https://getbootstrap.com/docs/4.3/migration/#images

ajaxをdjangoで使いたい

いくつか問題が生じてajaxが実現しない。 エラー対処したこと まずbootstrapのStarter templateをそのまま使うとajaxが使えないことは知っていた。starter templateではslim版なのでmin版を使いなさいってことは情報収集でわかっていたことだ。 https://getb…

django エラー:AttributeError: 'ManyToManyField' object has no attribute 'm2m_reverse_field_name'が出る

python manage.py makemigrations をしたら以下のようなエラーが出た。 AttributeError: 'ManyToManyField' object has no attribute 'm2m_reverse_field_name' エラーが出るまでの過程 models.pyをいじり、makemigrationsを終わったあとにmigrateした。 問…

JsonResponseについて

JsonResponseは今の所ajaxを利用するときに使うという認識だ。 views.pyでは以下のような感じで関数ビューを書く。 views.py... from django.http import JsonResponse def ajax_post(request): if request.is_ajax == True : json_data = { "result" : "suc…

jQueryのDOM操作

参考資料 http://www.koikikukan.com/archives/2013/07/16-003333.php とてもわかりやすい。 DOM要素を新しく作る場合 新しく要素を作る場合以下のようにタグを書く。タグとして書かないとそれはセレクタとしての意味になるので注意する。 var p = ${"<p>"}; va</p>…

django TabularInline について

TabularInlineについて tabularinlineをよくわかっていない。よく理解した頃に再編集するとするが、今立てている仮説とサンプルを残す。 サンプル admin.pyにて class AnswerTabularInline(admin.TabularInline): model = Answer class QuestionAdmin(admin.…

sqlite3を使ってみる

使う経緯 apiやスクレイピングで取得したデータはcsvモジュールで管理をしてきた。この方法にはデメリットが有る。それはcsvファイルやpyファイルが量産されてしまうことだ。 そこでdjangoのアプリケーションを作り、リレーショナルなデータベースで管理する…