Skip to content

Instantly share code, notes, and snippets.

Extension을 통한 설치에서는 종종 Timeout이 발생합니다.

본 설치를 통해 Azure Function에서 파이썬3를 활용하고 있습니다.

함수 앱 > 플랫폼 기능 > 고급도구 (KUDU) > Debug Console > CMD

필요한 라이브러리는 d:/home/site/tools/python -m pip install 필요한팩키지명 명령으로 설치해주세요.

def myfilter(filter_fn, alter_value):
def wrap (fn):
def inner(*args):
# fn을 호출하는 코드가 없네요.
# iterator = list(filter (filter_fn, [*args]))
# if [*args] not in iterator:
# return alter_value
# args 값이 현재 (1, 2, 3, 4, 5) 이죠?
# plusfriend/decorators.py
import json
from functools import wraps
from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt
def bot(view_fn):
@wraps(view_fn)
@csrf_exempt
@allieus
allieus / djangogirls-201711.py
Last active November 7, 2017 00:51
장고걸스 2017년 11월 세미나 - Azure Functions을 활용한 파이썬 크롤링 스케줄링
import os
import json
import time
import requests
from bs4 import BeautifulSoup
def get_realtime_keywords():
'네이버 검색어 크롤링을 하고 ...'
html = requests.get('https://www.naver.com/').text
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
# 네이버 Clova Face Recognition
import requests
print('사진을 다운받습니다.')
img_data = requests.get('http://file2.nocutnews.co.kr/newsroom/image/2018/02/17/20180217004538775684_0_750_1050.jpg').content
with open('강동원.jpg', 'wb') as f:
from django.views.generic import ListView
from .models import Post
class PostListView(ListView):
model = Post
def get_queryset(self):
self.q = self.request.GET.get('q', '')
qs = super().get_queryset()
@allieus
allieus / askdjango_vod_frontend_jquery_sample.html
Created September 4, 2017 08:39
AskDjango VOD, 웹프론트엔드 시작편, jQuery 샘플
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Melon 검색</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
</head>
<body>
<div class="container">
@allieus
allieus / 01_views.py
Created August 28, 2017 10:12
CSV Sample in Django View Function
import csv
from django.shortcuts import render
def view_fn(request):
with open('test.csv', 'rt') as f:
csv_reader = csv.DictReader(f)
return render(request, 'view_fn.html', {
'csv_reader': csv_reader,
})
@allieus
allieus / 1_django_form_drf_example.py
Last active November 28, 2019 09:27
장고 외부에서 Form, Serializer 활용하기
from django.conf import settings
settings.configure(USE_I18N=False)
from django import forms
from rest_framework import serializers
class PostForm(forms.Form):
email = forms.EmailField()