Django项目02----Django项目的创建和使用 ---- hello world小项目

1. 创建Django项目

1.1 创建Django工程项目

创建一个目录, 使用如下命令建立新的Django工程项目

django-admin startproject 项目名称

1.2 创建Django项目的子应用

一个django项目中可以创建多个子应用, 一个子应用对应多个模块

创建子应用的命令

django-admin startapp 子应用名称

1.3 PyCharm打开Django项目

1. 使用pycharm打开应用目录, (目录位置----Django工程项目目录)

2. 选择项目使用的虚拟环境, 创建的Django虚拟环境

3. 编辑setting.py项目配置文件, INSTALLED_APPS 配置项中添加注册子应用

  注册格式: 子应用名称.apps.子项目配置类

2. 视图定义

  1. 编辑子项目下的view.py文件, 处理函数如下:

1 from django.http import HttpResponse
2
3
4 def func(requests):
5     return HttpResponse('<h1>hello world</h1>')

2. 定义完视图函数后, 需要添加utrl地址的配置, 指定url地址与view视图之间的对应关系

  在子项目下创建一个urls.py文件, 在文件里添加如下配置

  配置格式: re_path(URL地址, 视图函数)

1 from django.urls import re_path
2 from helloworld import views
3
4 urlpatterns = [
5     re_path(r'^hello-world/$', views.first_view_func),
6 ]

3. 编辑工程项目urls.py文件, 与包含在子项目中的urls.py文件建立连接

3. 访问测试

  1. 打开pycharm中的终端命令(自动进入django环境)

    输入命令python manage.py runserver (<ip地址>:<port>, 可加可不加, 默认访问8000端口), 回车键运行

  在浏览器中访问, 即可

(0)

相关推荐

  • 用 Python 在安卓手机上构建 Web 应用程序

    昨天 嘿,你好吗?我今年 18 岁,是一名后端开发者,我希望成为机器学习工程师.在本文中,我会介绍如何使用 Python 在手机上构建 Web 应用程序.开始吧! 必要条件 要满足的第一个条件是拥有一 ...

  • 测试开发你不得不学的 REST API 开发

    现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势.显然API开发已经成为后端程序员的必备技能了,那作为一个测试,特别是把Django作为自己主要的自动化测试平台的测试开发,Djang ...

  • python测试开发django-97.设置DEBUG = False后静态资源不显示问题

    前言 设置DEBUG = False后,访问web页面,发现静态资源不显示,无法加载到静态资源. 问题描述 django 项目部署正式环境,设置DEBUG = False后,访问admin后台页面,页 ...

  • 把你开发的网站免费发布到互联网上(1)

    0. 前言 之前我们写过很多代码,但几乎都是在自己的电脑上运行的.如果别人要看,也只能在电脑上演示,或者把代码发给他运行. 而在学习 web 开发,比如 Django.Flask.webpy 等框架的 ...

  • Python 做一个属于自己的web网站「上」

    原创 AI悦创 AI悦创 1周前收录于话题#Python 自动化办公实战课25#Django4"阅读本文大概需要15分钟"你好,我是悦创.今天我们来看看自动化办公系列中的做一个自己 ...

  • python测试开发django-96.404和500页面处理

    前言 django 访问一个不存在的 url 地址时出现404,会报一大堆异常的 html 页面.我们可以自定义一个 404 页面,这样看起来页面友好一点. 遇到问题 settings.py 当 DE ...

  • 第 58 天:Python Web开发 Django 简介

    今天来为大家介绍 Python 另一个 Web 开发框架 Django,它是一个基于 Python 定制的开源 Web 应用框架,最早源于一个在线新闻 Web 网站,后于2005年开源.Django ...

  • Django 实战3

    Django 实战3

  • 新手爬虫之创建第一个完整的scrapy项目

    cxa,有着丰富的爬虫工作经验,公众号Python学习开发,擅长各种爬虫技术,熟悉大规模爬虫开发.热爱并喜欢钻研python. 一个非常有趣的大佬,学霸又懂生活!!! Ignite Zedd - Ig ...

  • 北派倒爷: 副业小项目 02 | 新榜

    大家好,我是北派倒爷. 不知道你们有没有听说过新榜有赚这个平台? 新榜有赚是专门给自媒体人变现的一个平台,比如公众号可以在这里接广告,带货等方式进行变现,还有小红书,群推广,小说分销等等都可以在这里接 ...

  • 【项目纪实】某大型国有建筑施工集团绩效考核项目纪实

    客户行业  建筑房地产 问题类型  绩效考核 [客户背景] 某大型国有建筑施工集团是某世界500强国有企业下属的公司,负责承担各类水利水电工程.房屋建筑工程.市政公用工程.港口与航道工程.地基基础工程 ...

  • 小项目:三菱PLC采用RS485控制变频器

    技成PLC课堂 从0到1,带你学习PLC技能! 79篇原创内容 公众号 需要的硬件:三菱FX3G型PLC,485通讯模块(FX3G-485BD), 变频器一台英威腾,触摸屏(MT6071IP). 需要 ...

  • 有什么可以在家加工的小项目夫妻在家创业

    一个人想着成功,就有可能成功:想着失败,就会失败.一个人期望的多,获得的也多:期望的少,获得的也少.成功是产生在那些有成功意识的人身上的,失败则是源于那些不自觉地让自己产生失败意识的人身上的.现在越来 ...

  • 赚钱的想法和一个小项目

    大家好,我是老钱. 今天有时间,来聊聊关于赚钱的一些想法. 我写,你看. 我做公众号时间比较短,满打满算1年时间,文笔,经验,阅历,格局等多方面和大佬都不能比. 要学习的地方还有很多很多. 但我也有我 ...

  • 九转领域115:一个小项目

    你好,我是九转! 很早就有把我所有的文章都下载下来的想法 之前想的是,把文章都下载下来,整理好,放在一个文档里,方便大家阅读. 如果有人需要的话,还可以顺势卖点小钱 直到这段时间,突然发现了还真有人这 ...

  • 适合50岁的挣钱小项目一个月挣2万多块

    幸福和痛苦的领悟.痛苦.幸福,全靠你的领悟如何.我们时时感到痛苦,不是因为痛苦多于幸福,而是因为我们用了不恰当的方式,让痛苦像脱缰的野马,随意奔跑在我们生活的每一个角落.50岁是一个比较尴尬的年龄,毕 ...

  • 9个低成本赚钱小项目,赚大钱先从这些项目开始

    人有了需求就产生了生意,人性有了弱点就产生了各种项目.尤其是懒,懒得出去吃饭,所以有了快餐外卖.懒得起床.懒得考研,所以就产生了监督生意,你给我一百块钱,每天我给你打电话督促你学习,一个人一百块钱,这 ...