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

相关内容

热门资讯

独家 | 美团快乐猴签约10店... 交流快乐猴,实名添加微信lihua759321进群有市场人士告诉《商业观察家》,美团做的硬折扣线下超...
读懂IPO|红星冷链的业绩“冷... 本文来源:时代商业研究院 作者:彭元重 来源|时代商业研究院作者|彭元重编辑|郑琳近年来,随着消费端...
租客又找麻烦了... 租客又找... 图: charlotte.ager 我最近在看一位澳洲华人写的博客,写得很好,不知不觉我把他七八年的...
罗马仕最新声明:召回服务长期有... 7月15日,@ROMOSS罗马仕发布最新声明: 亲爱的朋友: 近日,我们关注到网络上关于罗马仕的大量...
英伟达开盘涨出大半个AMD!黄... 受H20芯片即将恢复对华销售利好提振,当地时间7月15日美股开盘后,英伟达股价大涨超过3%,市值增加...
55亿良品铺子「卖身」,零食江... 订阅 快刀财经 ▲ 做您的私人商学院包装和营销造就的高端故事已成往事,效率与价格正成为新赛点。作者 ...
英伟达、AMD股价开盘大涨,G... 美股周二开盘,AMD股价涨超8%,英伟达也涨超4%。消息面上,英伟达今日宣布将恢复AI芯片H20在中...
读懂IPO|剑桥科技业绩回弹后... 本文来源:时代商业研究院 作者:雷小艳 来源|时代商业研究院作者|雷小艳编辑|郑琳7月15日,剑桥科...
金价上涨叠加产能扩张,黄金矿企... 尽管黄金市场近期跌宕起伏,但黄金矿企在今年上半年已是赚得盆满钵满。国内黄金企业近日密集发布2025年...