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

相关内容

热门资讯

金融助力诗画浙江,浙商银行携手... 如今,文旅经济已成为拉动国民经济的重要引擎:假期旅游出行人数不断增加,消费总额屡攀新高……这背后,金...
亚马逊大裁员,揭示了AI时代残... 对效果负责的人和岗位,不容易被AI取代。亚马逊裁员不是因为AI?近期,亚马逊推出1.4万人的裁员计划...
当长效机制越建越多 当长效机制... 文/洛水钟鸣(识局微信公共账号zhijuzk)众所周知,长效机制是个好东西,有了它,就显得咱着眼长远...
低空飞行提速,要迈过哪些关卡?... 题图|AI生成1982年,《银翼杀手》在美国上映。洛杉矶的雨夜天际线中,名为Spinner的警用飞行...
泡沫还是繁荣?揭秘美股“AI神... 美股AI泡沫要破了?最近的全球股市,是不是看得你有点心惊肉跳?就在前几天,全球市场刚刚经历了一场“黑...
V观财报|八一钢铁及控股股东被...   中新经纬11月7日电 八一钢铁7日盘后发布两则公告,公司及控股股东新疆八一钢铁集团有限公司(下称...
杉杉股份:重整投资协议解除 继... 新京报贝壳财经讯 11月7日,杉杉股份公告,公司控股股东杉杉集团及其全资子公司朋泽贸易因重整计划未经...
800亿东方甄选失去孙东旭、董... *此图由AI生成作者| 史大郎&猫哥来源| 是史大郎&大猫财经Pro俞敏洪发文,确认东方甄选前CEO...
八一钢铁:因涉嫌信息披露违法违... 新京报贝壳财经讯 11月7日,八一钢铁公告,公司于2025年11月7日收到中国证监会下发的《立案告知...
洪灝:恒指下一个目标3万点以上... 洪灏系莲华资产管理公司管理合伙人&CIO,中国首席经济学家论坛理著名分析师、莲华资管首席投资官洪灝,...