ImportError: dlopen(/path/to/pyenv/fuar-uygulamasi/env/lib/python3.8/site-packages/MySQLdb/_mysql.cpython-38-darwin.so, 2): Library not loaded: libssl.1.1.dylib Referenced from: /path/to/pyenv/fuar-uygulamasi/env/lib/python3.8/site-packages/MySQLdb/_mysql.cpython-38-darwin.so Reason: image not found
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': { 'read_default_file': '.my.cnf', }, } }
[client] database = blog_data user = djangouser password = your_actual_password default-character-set = utf8
➜ xxxxxx git:(master) ✗ virtualenv env zsh: no such file or directory: /Library/Frameworks/Python.framework/Versions/3.9/bin/virtualenv
➜ xxxxx git:(master) ✗ pip install virtualenv Requirement already satisfied: virtualenv in /usr/local/lib/python3.9/site-packages (20.2.2) Requirement already satisfied: appdirs<2,>=1.4.3 in /usr/local/lib/python3.9/site-packages (from virtualenv) (1.4.4) Requirement already satisfied: six<2,>=1.9.0 in /usr/local/lib/python3.9/site-packages (from virtualenv) (1.15.0) Requirement already satisfied: filelock<4,>=3.0.0 in /usr/local/lib/python3.9/site-packages (from virtualenv) (3.0.12) Requirement already satisfied: distlib<1,>=0.3.1 in /usr/local/lib/python3.9/site-packages (from virtualenv) (0.3.1)
python3 -m venv venv source ./venv/bin/activate
mobile_user_agent = '' desktop_user_agent = '' def create_request(url, is_mobile): try: if is_mobile: res = requests.get(url, headers={'user-agent': mobile_user_agent}) res = requests.get(url, headers={'user-agent': desktop_user_agent}) if res.status_code is not 200: return res, '' res_page_source = res.content.decode('utf-8') return res, res_page_source except Exception as ex: print(ex) return "", ""
$ npm install -g serverless
$ serverless config credentials --provider aws --key <aws-key> -secret <aws-secret-key> -profile custom-profile
$ serverless plugin install -n serverless-python-requirements
service: python-lambda-example provider: name: aws runtime: python3.6 region: us-east-1 timeout: 900 memorySize: 1024 functions: hello: handler: handler.hello description: Description for python lambda layers: - <layer arn> plugins: - serverless-python-requirements custom: pythonRequirements: dockerizePip: non-linux
$ serverless deploy
$ serverless deploy list
# local $ serverless invoke local --function functionName
#aws $ serverless invoke --function functionName --stage dev --region us-east-1
# aws with data $ serverless invoke --function functionName --stage dev --region us-east-1 --data "hello world"