garettB / shopify-flask-example

A simple Shopify app created using Flask and Python
Other
229 stars 66 forks source link

question about flask app #1

Open samistat08 opened 3 years ago

samistat08 commented 3 years ago

Hello,

I am trying to build a shopify flask app using your guide here but the code does not work on my local environment. I have already updated the config file although I think the problem is there as I get the 'SyntaxError: invalid syntax' error when running server.py.

Paulinakhew commented 3 years ago

if you are getting this error

  File "src/server.py", line 76
    logging.error(f"webhook call received {webhook_topic}:\n{json.dumps(webhook_payload, indent=4)}")
                                                                                                   ^
SyntaxError: invalid syntax

It might be from you running

python src/server.py

Instead, try running

python3 src/server.py

This is because f-strings were only introduced in python 3

sanjay-makwana-avidbrio commented 3 years ago

this app working fine as per the documents mention

sanjay-makwana-avidbrio commented 3 years ago

hoe run shopify flask app in localhost

system specification

OS Ubuntu 20.04 LST

python
Python 3.8.5 (default, Jan 27 2021, 15:41:15) 

installing python pip3

$ sudo apt-get install python3-pip

[option ] you can you system python environments

$ sudo apt install python3-virtualenv
$ sudo apt-get install python3-venv

creating python virtual environments

$ python3 -m venv myvenv

Activate the virtual environments

$ source myvenv/bin/activate

now your terminal look likes (myvenv) user@sys $

download the code from https://github.com/garettB/shopify-flask-example/archive/refs/heads/master.zip [ or you can clone use for git ]

(myvenv) user@sys $ #goto code root directory (myvenv) user@sys $ ll #chech the requirements.txt avalable in curent path (myvenv) user@sys $ pip3 install -r requirements.txt (myvenv) user@sys $ cd src/ (myvenv) user@sys $ cp .env.template .env

@samistat08 please check this