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

相关内容

热门资讯

合并后业绩暴涨但股价年内跌幅居... 新京报贝壳财经讯(记者胡萌)9月15日,国联民生举行2025年半年度业绩说明会。据了解,今年上半年,...
美的烤箱被陌生人绑定启动,家中... 来源丨科技每日推送撰文 | 黄婉宜远程控制本是图个方便,没想到现在反倒让人不安。多位美的用户反馈,家...
*ST苏吴:股价低于1元面临退... 新京报贝壳财经讯 9月15日,*ST苏吴公告,公司股票2025年9月15日收盘价为0.95元,低于1...
“十·一”长假出游潮再现!超长... 2025年的“十·一”假期无疑将是最值得期待的小长假。国庆节与中秋节连休,形成8天的“超长黄金周”,...
V观财报|3天2板南风股份:南...   中新经纬9月15日电 南风股份15日盘后披露异动公告称,子公司南方增材科技有限公司(以下简称“南...
西贝道歉!承诺改用非转基因大豆... 9月15日午间,西贝官方微博发布道歉信,对近期争论给顾客带来的困扰和担忧致歉,承认生产工艺与顾客期望...
腾讯专家官方私域流量对话:零售... 在日益承压内卷的消费市场,零售企业无不希望打造品牌,发展私域,并针对目标客群进行深入洞察,提升服务水...
新品遇冷,泡泡玛特股价较最高点... 9月15日,泡泡玛特(09992.HK)股价再遭重挫,盘中跌幅一度达8.96%,截至收盘报259港元...
传音控股股东拟转让2%股份,公... 9月12日,“非洲手机之王”传音控股(688036.SH)发布公告,其控股股东深圳市传音投资有限公司...
“天价抗癌药”未来能降价吗?业... 中国商报(记者 马嘉)随着一针上百万元的CAR-T(嵌合抗原受体T细胞)疗法等创新药物陆续获批并展现...