본문 바로가기
일기장 Today's learning

2023-04-08 django

by 예쁜기억저장소 2023. 4. 8.

[ Django(장고) 프로그래밍 ]
cd c:\
mkdir venvs
cd venvs
python -m venv myproject
cd myproject 
dir
cd Script 
activate
pip list
python.exe -m pip install --upgrade pip


python.exe ->파일위치 C:\Python\Python311
시스템 환경변수 변수 편집(path)  path 편집 새로만들기

cd c:\
mkdir projects
cd projects
django-admin startproject myproject

메모장에 적고 .cmd venvs 폴더안에 넣자
@echo off
cd c:\projects\myproject
c:\venvs\myproject\scripts\activate

가상환경 myproject 안에서 
cd C:\venvs\myproject\Scripts 
activate

cd C:\projects\myproject
python manage.py runserver
주소 복사 http://127.0.0.1:8000/

파이참 projects myproject 파일 오픈
설정 setting project:myproject python interpreter
add interpreter add local interpreter

location: C:\projects\myproject
base interpreter: C:\venvs\myproject\Scripts\python.exe 
ok

setting Tools Terminal Shell path: C:\WINDOWS\system32\cmd.exe

myproject 안에
settings.py 열어서 아래로내리면

# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'ko-kr'

# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Seoul'

USE_I18N = True

USE_L10N = True

USE_TZ = True

이렇게 수정해주고 저장

왼쪽하단아래 alt+F12 누르면 터미널이 열리는에 cmd랑 똑같다.
python .\manage.py runserver 해서
url 에 들어가면 http://127.0.0.1:8000/ 한국어로 바뀐다.

pycham 껏다 관리자 권한으로 실행
python manage.py migrate //db 연결하는거
python manage.py createsuperuser
root
a@123.com
12341234

python manage.py runserver
admin

웹서버 프로그래밍 프로그램 업데이트 
python manage.py startapp firstapp 
firstapp 파일에들어가서 
view.py에
from django.http import HttpResponse
def welcome(request) :
 return HttpResponse("<h1>장고 공부를 재미있게 합시다!!</h1>")

urls.py에

import firstapp.views
urlpatterns = [
 ……………………………,
 path('welcome/', firstapp.views.welcome),
]

setting.py에
INSTALLED_APPS= firstapp을 넣어준다.
==============================================
아나콘다 가상환경 이름 확인하는방법
아나콘다 프롬프트에서
conda env list
conda info --envs