python web开发记录一(创建Django项目)

今天开始尝试web前端开发,作为一个前端小白将在这里记录我遇到的一些问题,供有同样问题的students参考。

工欲善其事,必先利其器
先说说本人的配置:
1.MAC OS
2.python 3.7.3
3.Django. 3.0.7

初入Django

Django是按照MVT=>model view template模式软件设计模式。
核心组件:
1、template:存放html静态页面
2、urls:路由表,解析客户端发送的url地址,并交由相应的程序处理
3.views:视图控制器
4.model:程序与数据库连接

创建Django项目

问题一: command not found: django-admin

兴奋的准备创建第一个项目,无论是django-admin 还是django-admin.py,结果一直报错

 command not found: django-admin
 command not found: django-admin.py

网上搜了一大堆都没啥用,不如看看SackOverFlows(强推,大佬云集)一步到位

$ python3 -m django startproject myproject

成功!!!

看看生成项目的文件:

  1. manage.py:管理整个Django项目的命令行工具
  2. init.py:声明是python文件
  3. settings.py:项目配置文件
  4. urls.py:路由表
  5. wigs.py:与WSGI兼容的web服务器入口
  6. asgi.py:
    解决了python中的WSGI不支持当前的web开发中的一些新的协议标准,同时ASGI支持原有模式和Websocket的扩展, 即ASGI是WSGI的扩展.

启动程序

cd myDjango
python3  manage.py runserver 

浏览器上打开http://127.0.0.1:8000/,出现小火箭就成功。🚀🚀🚀

创建app项目

1.创建指令

python3 manage.py startapp app01

2.创建templates模板
创建并编写一个html文件:如,index.html
3.在app01中创建static文件夹储存静态资源:
css
script
images
4.修改文件
settings.py:在INSTALLED_APPS 添加子模块;
views.py:确定当请求时哪个函数来处理,即跳转到哪个页面
urls.py:将需要的函数添加到路由表中path。

最后再次运行

python3  manage.py runserver:8000

浏览器打开http://127.0.0.1:8000/app01/即可看见自己编写的html文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值