4週間のプロジェクトレビュー


終わるはずがなかった4週間のプロジェクトは火曜日のデモの日に終わった.
一瞬で過ぎ去ったような気がします...(痛快で悲しい)
)

プロジェクトで使用されるスタックとサービスについて説明します。


まず,スタックをFrontEnd:Vueとするエンタープライズコラボレーションプロジェクトを行った.js Backend:Django(Pythonフレームワーク).jsで終わるのは自費スクリプトフレームワークと見なすことができる.
まず後台位置申請ですが、初めてなのであまり馴染みがなく、まずは1週間勉強したいのですが、djangoを見るのでちょっと負担です.(時間内にやるべきだった・・・
プログラミング言語Pythonは分からないところがあるときだけ探して、まず1週間かけてドラムを勉強しました.
張高はまずMTV設計モードを用い,CodeStatesが学習したMVCモードと非常に似ている.モデルテンプレート(表示される部分)ビュー(コントローラとして混同されています)
アプリを1つ作成すればMTVモードで作れるので便利です.(node.jsは自分でフォルダを作成する必要があります.頭が痛いです.)
サービスの紹介とプレゼンテーション。gif
サービスリンク
これは実際のサービス説明とデモgif(ダイナミックグラフビデオ)のリンクです.
企業側のデザイナーがFigmaを利用してデザインしているので、デザイン部分は気を使わなくてもいいのですが、残念ながら、企業の仕事が忙しくてなかなかコミュニケーションが取れません.毎週定例会がある.

プロジェクト危機の瞬間


まず、プロジェクトの最後の段階で、欄干に出会ったので、この部分がどのように解決されたのか書きたいです.
もうすぐ終わるので、ちょっと焦っています.
クライアント<>バックエンドインタフェース...行け...
クライアントでは、クライアントのプロファイル画像をサーバに送信します.ここでは、私が望んでいる部分だけが画像をアップロードすると思います.

この画像をデータベースに保存する必要がありますが、サーバーで長すぎて保存できないエラーが発生しています.画像ファイルをチェックすると、画像ファイルのタイトルの長さが17万を超えています.クライアントからbase 64にエンコード(暗号化)してサーバに渡しますが、長さが長すぎるためデータベースは保存できません.もちろん17万字もできないのに...△Google Developerツールで検証しました.
最初はbase 64で符号化されているとは知らなかったので少し迷いましたが、クライアントの担当者がbase 64で符号化されているようで、これでサーバが復号(復号)できるようになり、djangoに復号モジュールをインストールして解決します.
pyBaseという名前のモジュールを用いて復号した.メールはもともと長いので、少し時間がかかるようです.(約1秒?)
format, imgstr = request.data["thumbnail_image_url"].split(";base64,")
ext = format.split("/")[-1]
thumbnail_image_url = ContentFile(
base64.b64decode(imgstr), name="temp." + ext)
長文ではgooglingをよく使いますが、主にclass viewで書かれたコードが多く、class viewで書かれたコードの長さが非常に短い(継承).しかし継承されているものが多いので、コードがどのように動いているのかよく理解できず、コードが長くなったものの、分かりやすい関数型ビューを使いました.
これからも時間があるときはゆっくり勉強しましょう.

感じて振り返る


感じたけど4周间やったプロジェクトで自分が何の理由もなくPythonをやるって言ったのかな
ノード勉強を続けるという考えも多くありました.今はその考えは変わっていませんが、これから収穫があると信じています.
私はよくやったとは思いませんが、私が初めて学んだドラムでバックエンドを構成し、精神的に疲れましたが、隊員たちの存在で力になりました.一人なら絶対できないと思います.(コデステッツで教育を受けた時、精神が大きく動揺して、ここで私に役に立つようになって、強くなった精神ほほほ)
たまにはキーボードショットも
今日から履歴書を書いていますが、履歴書には書いていません.今はまだあまり期待していないし、焦らずに考えています.
明日から積み重ねたトイ問題の埠頭労働者について勉強します.
でも時間がありますか?