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

Djangoメモ 8/23

8/23のDjangoメモ readonly オプション admin.pyで表示する際,デフォルトではstr()を表示する 他のフィールドも表示させたいときにreadonlyオプションを使用する from django.contrib import admin from .models import Book class BookModelAdmin(admin.Mod…

Django 小メモ

Djangoで学んだことをメモする reverse urls.pyでname指定したパスを取得する 例 # accounts/urls.py from django.urls import path from . import views urlpatterns = [ path('signup/', views.signup_view, name="signup_template"), ] # accounts/tests.…

Vue.jsの設定

Vue.jsの設定方法 vue.config.jsを作成することでVue-CLI3上で設定できる。 vue.config.js outputDir ビルドされたファイルの出力先の指定ができる indexPath index.htmlの出力先を指定できる outputDirを基準に見て指定する publicPath バンドルファイルのj…

Django メモ1

Djangoで学んだことを書いていく related_nameの使い方について models.pyでForeignKeyやManyToManyFieldとよく使うrelated_nameについてのメモ ForeignKeyなどでリレーションを張ったときに、逆参照するときに使用する 〇〇_setを〇〇に置き換えることがで…

盆休みにやったこと

盆休みにやったこと 8/10 Javascriptでタブ機能の作成 Vue.jsでタブ機能作成 Typescriptの本を読んだ 8/11 Django rest frameworkでモデルの作成について勉強 Django rest frameworkでapiviewを使ってみたがわからなかった Django rest frameworkでtodoのモ…

Typescript デザインパターン Template Method

Template Method 親クラスで処理の概要を決め、子クラスで具体的な処理を書くデザインパターン。 親クラスは直接インスタンスを作成しないのでAbstractClassを使う。これを抽象クラスという 子クラスは具象クラス(ConcreteClass)という プログラム ソースコ…

Javascriptでタブ機能

コード var tabBtns = document.getElementsByClassName('tab'); var tabStages = document.getElementsByClassName('stage'); var activeIndex = 0; Array.prototype.forEach.call(tabBtns, function (element, index) { element.addEventListener('click',…

2019 8/4 学習内容

djangoの開発環境構築 DockerとDjangoとMySQLで開発環境を構築した つまずいた点 MySQLとDjangoの接続 ホスト側のポートを書くのではなくDocker側のポートを書く 具体的には13306:3306のときは3306の方を書く Vue.js vm.$nextTick([callback]) 引数 { Functi…