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

相关内容

热门资讯

报复来了?特朗普威胁起诉摩根大... 当地时间1月18日,美国总统特朗普发出威胁,称将起诉摩根大通,指控该行在2021年1月6日国会大厦骚...
库克“退休”传闻背后:苹果如何... 苹果可能正在把未来押注在“工程能力”而非“叙事能力”上。文|《中国企业家》记者 王怡洁 实习生 张晚...
海南封关满月 17家银行加码总... 全文共3672字,阅读全文约需8分钟17家银行给予海南控股超2000亿元授信支持,聚焦重大项目、跨境...
招行信用卡换帅! 图片来源:摄图网全文共1258字,阅读全文约需3分钟原总经理刘加隆因到龄退休转任顾问,厉明东接任,深...
5%增长背后,这些关键信号更值... 文/冯玲玲19日,国家统计局公布2025年中国经济“成绩单”。全年国内生产总值达1401879亿元,...
金地在代建赛道杀出重围 1月初,苏州姑苏区低密住宅地块代建项目官宣了签约方。该项目由于地处苏州古城环线内核心板块,兼具区位稀...
开年以来十余家会计所被罚,多家... 2026年开年仅半个多月,10多家会计师事务所扎堆被罚。据深交所最新披露,容诚会计师事务所(下称“容...
永辉超市发布2026新年礼盒矩... 马蹄声渐近,年味日益浓。随着全国超300家门店深度调改收官,永辉超市正式迈入以“商品力”与“场景力”...
特朗普“关税夺岛”,欧洲这次不... 文/官逸伦 赵婧姝“如果战略考量导致格陵兰岛主权遭到漠视,欧洲又如何继续相信美国在其他地区的承诺?”...
中国太平:预计2025年股东应... 中国太平预计去年业绩大涨。1月19日,中国太平保险控股有限公司(中国太平,0966.HK)发布公告称...