Python Web项目

在Windows上提前部署:Python3.7.3+Django2.2.2

一 项目创建
1 在 D:\pythonTest 目录下按住 Shift + 鼠标右键 进入命令提示符
Python Web项目_第1张图片
2 创建:django-admin startproject demo
查看:dir或ls
Python Web项目_第2张图片
Python Web项目_第3张图片
二 启动 Django 服务
1 进入项目目录,并执行启动命令
PS D:\pythonTest\demo> python manage.py runserver
Python Web项目_第4张图片
2 打开浏览器,在地址栏中输入:http://127.0.0.1:8000/
“127.0.0.1” 是指本地主机,8000 是默认的服务端口,可修改。也可以在地址栏输入 localhost:8000 访问项目。
Python Web项目_第5张图片
三 创建Django APP
1 在D:\pythonTest\demo下创建一个myapp的应用,执行命令:

python manage.py startapp myapp

2 在demo目录下,查看多了一个myapp文件夹。
Python Web项目_第6张图片
3 在myapp中,创建了相关的应用文件,现在整个项目结构如下:
Python Web项目_第7张图片
4 在demo路径下,再执行启动web服务器命令:

python manage.py runserver

5 测试访问本机的admin,使用浏览器访问:
Python Web项目_第8张图片

6 在demo目录下创建templates文件夹,并在该文件夹中创建一个index.html文件,用于展示网页的内容。
Python Web项目_第9张图片
index.html文件,内容模板如下:
(可以自己编辑内容)





  
  Hello,Django!

  



  

Hello,My First Django!

7 添加新建的APP,打开D:\pythonTest\demo\demo目录下的settings.py文件。
(提示:修改以下的*.py文件可以使用Notepad++软件进行编辑)
Python Web项目_第10张图片
找到INSTALLED_APPS,添加代码:'myapp',
Python Web项目_第11张图片

8 编辑视图函数,打开D:\pythonTest\demo\myapp目录下的views.py文件
Python Web项目_第12张图片
添加如下代码:
Python Web项目_第13张图片
9 添加路由,打开D:\pythonTest\demo\demo目录下的urls.py文件。
Python Web项目_第14张图片
添加如下代码
Python Web项目_第15张图片
10 执行python manage.py runserver启动Django web服务器,在浏览器中访问。结果如下,完成。
Python Web项目_第16张图片

四 常用命令

django-admin.py startproject myweb   #创建项目
python manage.py startapp myapp   #创建 app
python manage.py runserver   #启动 Django 中的开发服务器
python manage.py -h   #帮助文档
python manage.py  [options] #Django 命令

五 项目过程中遇到的问题及解决方法

1 创建项目时出现拒绝访问问题:http://127.0.0.1:8000/admin
Python Web项目_第17张图片
解决:
修改文件PythonTest的权限:
右键点击 属性——》安全——》编辑——勾选完全控制
Python Web项目_第18张图片

你可能感兴趣的:(Python)