Django基础
admin
2024-05-09 00:55:38
0

一:创建项目

使用django-admin命令构建项目

django-admin startproject HelloWorld

如上使用django构建了一个HelloWorld项目

二:项目结构

我们可以看到HelloWorld项目结构如下

|-- HelloWorld|   |-- __init__.py|   |-- settings.py|   |-- urls.py|   `-- wsgi.py`-- manage.py

目录结构说明:

  • HelloWorld: 项目的容器。

  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。

  • HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。

  • HelloWorld/settings.py: 该 Django 项目的设置/配置。

  • HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。

  • HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

三:项目启动

使用如下命令启动项目服务

python manage.py runserver 0.0.0.0:8000

在浏览器访问localhost:8000

注意:在浏览器上访问报400错误时是由于django项目没有开启运行访问

修改HelloWorld/setting.py

ALLOWED_HOSTS=[]

修改成

ALLOWED_HOSTS=['*']  //*表示任意地址

四:URL配置

在HelloWorld目录下新建一个test.py文件

import os
from django.http import HttpResponse
def test(request):return HttpResponse("Hello world ! ")

将urls.py中的信息替换成

from django.urls import path
from . import test
urlpatterns = [path('', test.test),
]

这时候我们在浏览器访问localhost:8000时就会定位到我们创建的test.py文件中的test方法

相关内容

热门资讯

3天2板润建股份:AI及算力业... 5月7日消息,润建股份发布异动公告,近期资本市场对AI、算力等概念关注度较高,相关板块二级市场表现较...
国投白银LOF:5月8日开市起... 5月7日消息,国投白银LOF公告,为保护投资者利益,本基金将于2026年5月8日开市起停牌,自202...
现货白银价格站上80美元/盎司 5月7日消息,现货黄金涨0.98%,报4736.97美元/盎司;现货白银涨3.71%,报80.2美元...
中国央行:4月通过公开市场国债... 5月7日消息,央行公布2026年4月中央银行各项工具流动性投放情况。数据显示,4月,中期借贷便利(M...
以色列不满美伊停战谅解备忘录 5月7日消息,据了解,针对美伊正在协商的停战谅解备忘录,以色列方面反应微妙。公开层面,以方始终强调与...
兴业科技拟以超五千万元入局半导... 2026年6月21日,兴业科技(002674.SZ)公告宣布将布局磷化铟业务。具体而言,兴业科技拟以...
掌门人更迭背后:昆仑信托的转型... 王峥嵘的调任,为中石油金融板块的协同打开了新的想象空间。文/每日财报 张恒近日,中石油旗下金融板...
第三代功率半导体,下一个存储芯... 文丨泰罗下一个MLCC可能要出现了。6月14日,韩国副总理亲自敲定,全力押注第三代功率半导体,要把功...
永旗科技独家授权瑞川溪谷 全域... 今日,合规Web3.0底层技术企业北京永旗科技有限公司,与瑞川溪谷(北京)科技有限公司正式签署深度战...
山姆单层标杆大店,新增1家 山... 图片来源:小食代 沃尔玛新CEO方威翰首次访华与中国团队6月18日,广州花都区人民政府与沃尔玛(中国...