Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Regarding building a website
#66
To develop a website from scratch using Python, the developer has to be familiar with various web frameworks such as Django, Grok, WebPy, TurboGears, WebApp2, and Pyramid, and Flask. If you happen to know these frameworks, here are the steps to create a Python website:
Step1: Create an empty file and save it with a .pyextension before running it.
Here is the code from Flask framework:
from flask importFlask
app=Flask(__name__)
@app.route(‘/’)
def home():
return“Website content goes here.
” if __name__ ==’__main__’:
app.run(debug=True)
This code will transform into a web application prototype created using python.
Step 2: Running the Code
● Visit localhost:5000 to experience the first look of your website (it will appear plain as it doesn’t have any content).
● Then you will employ Python functions to return an output to the source URL.
Step 3: Render Templates
● Create a home.html file inside the ‘Templates’ folder. (Remember to create this folder at the same directory level as that of your Python file)
● Here is the code for rendering templates.
from flask importFlask,
render_template app=Flask(__name__)
@app.route(‘/’)
def home():
return render_template(“home.html”)
if __name__ ==’__main__’:
app.run(debug=True)

For functional guidance here are some useful tips:
● It would be better if you run your website in a virtual environment.
● To create a virtual environment, you can use the virtualenv library:
pip install virtualenvpython-m venvfoldername
Reply


Messages In This Thread
Regarding building a website - by jk91 - Mar-28-2020, 03:56 PM
RE: Regarding building a website - by jk91 - Mar-29-2020, 05:48 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 06:02 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 07:06 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 07:09 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 07:20 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 07:23 AM
RE: Regarding building a website - by buran - Mar-29-2020, 07:27 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 10:47 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 10:51 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 10:51 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 10:53 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 11:22 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 11:25 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 11:46 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 11:51 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 11:53 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 11:54 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 11:55 AM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 11:57 AM
RE: Regarding building a website - by jk91 - Mar-29-2020, 12:08 PM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 12:09 PM
RE: Regarding building a website - by jk91 - Mar-29-2020, 02:59 PM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 03:10 PM
RE: Regarding building a website - by jk91 - Mar-29-2020, 03:40 PM
RE: Regarding building a website - by jk91 - Mar-29-2020, 03:48 PM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 03:44 PM
RE: Regarding building a website - by ndc85430 - Mar-29-2020, 03:49 PM
RE: Regarding building a website - by jk91 - Mar-29-2020, 06:01 PM
RE: Regarding building a website - by snippsat - Mar-29-2020, 06:53 PM
RE: Regarding building a website - by jk91 - Mar-30-2020, 09:33 AM
RE: Regarding building a website - by jk91 - Mar-30-2020, 11:25 AM
RE: Regarding building a website - by jk91 - Mar-30-2020, 01:10 PM
RE: Regarding building a website - by snippsat - Mar-30-2020, 01:43 PM
RE: Regarding building a website - by jk91 - Mar-30-2020, 02:55 PM
RE: Regarding building a website - by snippsat - Mar-30-2020, 03:10 PM
RE: Regarding building a website - by jk91 - Mar-30-2020, 06:48 PM
RE: Regarding building a website - by snippsat - Mar-30-2020, 07:41 PM
RE: Regarding building a website - by jk91 - Mar-31-2020, 08:32 AM
RE: Regarding building a website - by jk91 - Mar-31-2020, 10:47 AM
RE: Regarding building a website - by jk91 - Mar-31-2020, 11:38 AM
RE: Regarding building a website - by snippsat - Mar-31-2020, 11:38 AM
RE: Regarding building a website - by jk91 - Mar-31-2020, 03:09 PM
RE: Regarding building a website - by snippsat - Mar-31-2020, 04:06 PM
RE: Regarding building a website - by jk91 - Mar-31-2020, 06:53 PM
RE: Regarding building a website - by ndc85430 - Apr-01-2020, 05:47 AM
RE: Regarding building a website - by jk91 - Apr-01-2020, 07:03 AM
RE: Regarding building a website - by ndc85430 - Apr-01-2020, 09:48 AM
RE: Regarding building a website - by jk91 - Apr-26-2020, 06:20 AM
RE: Regarding building a website - by ndc85430 - Apr-26-2020, 07:28 AM
RE: Regarding building a website - by jk91 - Apr-26-2020, 12:01 PM
RE: Regarding building a website - by ndc85430 - Apr-26-2020, 03:48 PM
RE: Regarding building a website - by jk91 - Apr-27-2020, 04:36 PM
RE: Regarding building a website - by ndc85430 - Apr-27-2020, 08:16 PM
RE: Regarding building a website - by jk91 - May-09-2020, 10:37 AM
RE: Regarding building a website - by jk91 - May-14-2020, 08:13 AM
RE: Regarding building a website - by snippsat - May-14-2020, 09:07 AM
RE: Regarding building a website - by jk91 - May-16-2020, 08:57 AM
RE: Regarding building a website - by snippsat - May-16-2020, 11:07 AM
RE: Regarding building a website - by jk91 - May-19-2020, 05:28 AM
RE: Regarding building a website - by jk91 - May-19-2020, 07:31 AM
RE: Regarding building a website - by jk91 - May-19-2020, 04:54 PM
RE: Regarding building a website - by snippsat - May-21-2020, 01:11 PM
RE: Regarding building a website - by ndc85430 - May-21-2020, 05:29 PM
RE: Regarding building a website - by asiaphone12 - May-28-2020, 10:48 PM
RE: Regarding building a website - by princetonits - Aug-03-2020, 09:25 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to get this function using Django in building a website? py2exe 0 2,454 Jul-25-2018, 09:56 AM
Last Post: py2exe

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020