본문 바로가기

IT

(25)
[django]템플릿 언어 템플릿 언어에 대해서 알아보겠어요. 템플릿 언어란 파이썬 변수 및 문법을 html 안에서 쓸 수 있도록 장고에서 제공하는 언어이고 직관적으로 언어가 구성되어 있어요. 변수 변수를 템플릿 언어로 쓰기 위해선 {{변수}}, 다음과 같은 형태로 표현해요. 일반적인 변수들과 같이 띄어쓰기는 허용이 안되며 _와 대소문자를 이용해서 표현해요. ' . ' 를 이용해서 변수의 속성으로 접근할 수 있어요. ex) {{app.title}} 필터 필터로 인해서 변수에 여러 가지 효과를 줄 수 있어요. 필터는 | (파이프)를 이용해서 적용할 수 있어요. 필터 레퍼런스 30개 정도의 필터를 볼 수 있어요. https://django-doc-test-kor.readthedocs.io/en/old_master/ref/templat..
[django]장고 개발_9 - 썸네일 , pagination 썸네일을 만들기 먼저 설치해야 될 게 있어요 pip install pillow pip install pilkit pip install django-imagekit 이 세가지를 설치하시는데 각 각 썸네일을 만드는데 도움을 줘요. pillow - PIL(Python Imaging Libarary)를 fork 한 것으로, 파이썬 이미지 처리를 도와줘요. pillkit - PIL, pillow를 쉽게 사용하게 도와줘요. django-imagekit - 이미지 썸네일 만드는 것을 도와줘요. pip freeze를 사용해서 잘 설치가 되었는지 확인을 해주시고, INSTALLED_APPS = [ .... 'imagekit', ] 프로젝트 settings.py 에서 가서 imagekit을 추가해주세요. from imag..
[django]장고 개발_8 - 이미지 저장,이미지 삭제 이미지를 저장 하기해서는 먼저 가상 화경에서 pip install Pillow를 설치해주셔야 돼요. MEDIA_URL = '/uploads/' MEDIA_ROOT = os.path.join(BASE_DIR, 'uploads') 그리고 프로젝트 web/settings.py에서 파일이 저장되는 경로를 입력해주세요. class Post(models.Model): author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) title = models.CharField(max_length=200) text = models.TextField() created_date = models.DateTimeField( default=timezo..
안드로이드 웹뷰 URL 호출시 에러 발생ERR_CLEARTEXT_NOT_PERMITTED 웹뷰 이용 시 기본 URL 주소는 보안 주소인 https"// 로 이루어진 주소를 사용해야 돼요. 그런데 http:// 로 된 주소를 불러올 경우 에러가 발생할 때는 AndroidManifest.xml의 application 태그에 android:usesCleartextTraffic="true" 코드를 추가해주세요.
윈도우10 컴퓨터 성능 평가하는 체험 지수 powershell 윈도우10에서는 컴퓨터의 성능을 평가할 수 있는 체험지수 정보를 제공해요. 별로 어렵지 않으니까 천천히 따라오세요. 먼저 실행을 시켜서 powershell을 실행하거나 검색에서 powershell이라고 입려 해도 돼요. 그러고 winsat formal 입력하시면 콘솔창이 뜨는데 닫지마세요 평가가 끝나면 창이 닫혀요. 그리고 나서 get-wmiobject –class win32_winsat 입력하면 밑에 처럼 뜨는데 WinSPRLevel은 높을수록 좋고 9.9가 만점이에요 CPUScore(프로세스) : CPU 성능 측정 점수 D3DScore(게임 그래픽) : 다이렉스 X 와 3D, 게임 그래픽 성능 측정 점수 DiskScore(주 하드 디스크) : 하드 디스크 성능 측정 점수 GraphicsScore(그래..
[django]장고 개발_7 - 회원수정, 회원삭제, class has no objects member 에러해결 회원 수정과, 회원 삭제 , class has no objects member 에러 해결에 대해서 알아볼게요. path('member_modify/', views.member_modify, name='member_modify'), accounts/urls.py에 회원수정 path의 코드를 입력해주세요. 회원수정 app폴더에 index.html에 회원수정에 대한 a태그를 넣어주세요. def member_modify(request): if request.method == "POST": #id = request.user.id #user = User.objects.get(pk=id) user = request.user user.first_name = request.POST["first_name"] user.sa..