목록전체 글 (23)
정보를 보호하는 대학생

1. 메인 액티비티와 결과 액티비티를 생성한다. 2. AndroidManifest에 들어가서 수정을 해준다. 이 부분을 찾아서 위와 같이 수정해준다. 이 result액티비티의 부모액티비티가 main액티비티임을 명시하는 것이다. 수정하면 전체 모습은 아래와 같이 된다. 3. MainActivity xml 코드 4. MainActivity 코틀린 코드 package com.android.aconst import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.EditText class MainAc..
1. 색깔 등록하기 초록색을 등록하고 싶다. values - color.xml 에 들어간다. 내가 쓰고 싶은 색의 헥사값을 넣어서 똑같이 추가하면 된다. #005870 을 추가해 넣었다. #FFBB86FC #FF6200EE #FF3700B3 #FF03DAC5 #FF018786 #005870 #FF000000 #FFFFFFFF 그러면 colors.xml은 이렇게 된다. --- 2. 기본 어플 색깔 설정 바꾸기 기본적으로 어플을 실행해보면 보라색의 테마일 것이다. 나는 초록색으로 뜨게 하고 싶다. values - themes - themes.xml 에 들어간다. 이 곳에서 원하는 부분에 색깔을 바꿔 넣으면 된다. 나는 상태바를 teal_700 , 상태바 밑 상단배너 색깔을 아까 정의한 green_700으로 ..

1. xml 코드 2. 코틀린 코드 package com.android.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.provider.MediaStore import android.widget.* import org.w3c.dom.Text import java.sql.BatchUpdateException class MainActivity : AppCompatActivity() { //////////변수선언///////////////// lateinit var text1 : TextView lateinit var text2 : TextView lateinit var chk..
관리자 페이지의 url을 등록하고, Hello Django를 웹사이트를 통해 띄운다. 1. urls.py 에 들어간다. 2. urlpatterns : path('admin/', admin.site.urls) 이렇게 수정한다. 3. admin/ 이 나오면 admin. site.urls를 보고 처리하시오 라는 의미. 사이트 url 뒤에 /admin을 치면 관리자 페이지가 나온다. ------ 1. costaurant(현재 내가 실습하는 프로젝트 이름)의 urls.py에 들어간다. from django.urls import path, include 추가 path('foods/', include('foods.urls')) 추가 2. foods의 urls.py에 들어간다. from django.contrib im..
1. 하나의 앱이 여러 프로젝트에 포함 가능하다. -> 프로젝트의 로그인앱, 회원가입앱 -> 다른 프로젝트에 적용가능하다. 2. 우리가 만든 앱, 타 개발자가 만든 앱을 가져다 쓰는 것이 가능하다. -> 여러 프로젝트에서 사용할 수 있게 만들어진 앱을 재사용성이 있는 APP, 즉 Reusable APP 이라고 한다. 3. 어떻게 리유저블 앱을 만드나? - 처음 부터 작은 단위의 APP으로 만들기는 어렵다. 경험과 노하우가 생겨야 가능한데, 이번 costaurant는 하나의 APP으로 프로젝트를 구성할 것이다.
1. 프로젝트의 의미 웹서비스 전체를 의미 2. 앱의 의미 - 기능을 나타내는 단위 - 인터넷 쇼핑몰 - 결제기능, 장바구니 기능 등.. 이 결제기능, 장바구니 하나하나가 앱이다. -> 앱들을 하나로 합친게 프로젝트이다. 3. 앱을 만드는 명령어 python manage.py startapp foods -> foods 라는 앱을 만든다. ------ 1. admin.py 앱을 장고 관리자와 연동하기 위해 필요한 설정파일 2. apps.py 앱에 대한 설정을 넣어두는 파일 3. models.py - 장고 앱에서 사용할 데이터 모델 정의 - DB 연동과 관련된 파일 4. Views.py 서버에 요청이 들어왔을 때, 어떻게 처리할지의 로직이 들어있는 파일 5. test.py 프로젝트의 테스트 코드를 작성하는 ..
Vs code로 열어보면 디렉토리에 여러파일이 있다. 그 파일들의 설명이다. 1. Project Root django 프로젝트의 모든 파일이 담겨있는 최상위 디렉토리 2. Project App 우리 Project의 가장 중심이 되는 App 3. Manage.py - 장고 프로젝트 관리를 위한 명령어를 지원 - 앱 생성, DB관련 명령, 개발 서버 실행을 한다. 4. db.sqlite3 DB 파일 5. __init__.py - 디렉토리를 python 패키지로 인식하게 해주는 파일 - Constaurant는 python 패키지다. (Constaurant는 내가 실습 중인 프로젝트) 6. Settings.py - 시간대 설정, DB설정, 여러 경로 설정 - 장고 프로젝트의 전반적인 실정을 담당 7. urls...
1. VS Code 2. WSL에서 - pyenv를 통해 파이썬 3.7.10을 설치 - pyenv -virtualenv로 장고 가상환경을 만든다. 3. global 가상환경 - 시스템 전역에 적용하는 환경이다. - global 가상환경을 적용하면 - 따로 지정하지 않아도 기본적으로 global 환경을 사용한다. 4. local 가상환경 - 특정 디렉토리 내부에서만 적용되는 환경이다. ( 그 디렉토리의 하위디렉토리도 적용) - global 환경이 지정되어 있어도 local 환경이 적용된다. 1. vs code 설치 2. WSL 설치 - 윈도우즈 기능/켜기에서 Linux용 Windows 하위시스템 체크, 재부팅 - Store에 'Ubuntu 18.04 LTS' 다운 - sudo a..