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方法

相关内容

热门资讯

我国首套直升机航空大地电磁探测... 2月19日消息,从中国科学院空天信息创新研究院获悉,由该院研制的我国首套直升机航空大地电磁探测系统成...
《哪吒之魔童闹海》预测总票房下... 2月19日消息,猫眼专业版票房预测数据显示,《哪吒之魔童闹海》预测总票房下调至151.03亿元,此前...
长盛轴承:与宇树科技已签订合作... 2月18日消息,长盛轴承接受机构调研时表示,公司与宇树科技的合作正在有序推进中,已签订合作协议并取得...
海关总署规范货物进出海关特殊监... 2月18日消息,海关总署发布关于海关特殊监管区域卡口管理相关事项的公告,自2025年3月1日起实施。...
DeepSeek带动算力设备咨... 2月18日消息,据悉,多位业内人士表示,DeepSeek在业内快速广泛的部署应用,助推了年后开工两周...
起底“李鬼媒体”生意经:号称和... (来源:蓝鲸新闻)蓝鲸新闻3月24日讯(记者 赵凯)找记者维权曝光要花6万元?原本媒体的无偿维权报道...
金价涨了,金表杀疯了 金价涨疯... 斑马消费 张闻溪金价暴涨,意外带动了金表这个小众产品。2025年,黄金价格大幅上行、金条金币需求走强...
中国电商的“Agent”时刻 ... 本文系基于公开资料撰写,仅作为信息交流之用,不构成任何投资建议2026年3月,中国电商行业迎来一个历...
固收类增长停滞,权益型产品缩水... 作为“银行系”公募的领军者,工银瑞信具备得天独厚的天然优势。资料显示,2008年工银瑞信基金的管理规...
绑定全球9大头部光伏组件商,英... 本文来源:时代商业研究院 作者:时代商业研究院 图源:图虫创意来源丨时代商业研究院作者丨实习生杨军微...