Django--创建项目与app的初步认识

这篇具有很好参考价值的文章主要介绍了Django--创建项目与app的初步认识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前我是想学习Django来搭建一个网站,记录一下我学初学的过程与遇到的问题。

我直接使用pycharm来创建一个Django项目,就不用在终端输入命令行的方式创建虚拟环境。

Django--创建项目与app的初步认识

 

在终端输入,python manage.py runserver,点击连接web页面进行测试,可以进入网页。

对于项目各个文件的解释与说明:

Django--创建项目与app的初步认识

 

然后我把pycharm里面自己生成的manage给删除了,大部分的博主都推荐删除,主要是后面每个模块都有自己的manage,方便管理。

后面开始创建app,app我的理解就是让网站的应用分模块来完成。

运行如下命令:

python manage.py startapp login

这个名字可以按自己对app的功能来取,login只是我用来练习的名字。

下面是app目录结构:

Django--创建项目与app的初步认识

 

到这里,我对orm是不太了解的,需要我后面继续学习。可以看出,对于一个app模块,重要的是在models和view两个部分。

要调用app模块,在这之前就需要进行注册的步骤,相当于一种激活。

Django--创建项目与app的初步认识

 

然后我们进行功能的编写,比如提醒登录成功:

login中编辑views.py文件

from django.shortcuts import render,HttpResponse   ###导入HttpResponse
​
def login(request):
    return HttpResponse("Hello")

Django--创建项目与app的初步认识

 

在全局urls.py中添加login路径

from django.contrib import admin
from django.urls import path
from login import views     ###从app01导入views模块
urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', views.login),   ###添加login路径
]

在web页面访问如下

Django--创建项目与app的初步认识

 

以上就是对Django--创建项目与app的初步认识,后面将重点学习app里面的models和view两个部分。文章来源地址https://www.toymoban.com/news/detail-491146.html

到了这里,关于Django--创建项目与app的初步认识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微服务】微服务初步认识 - 微服务技术如何学习 · 认识微服务架构

    微服务(1) 微服务只是分布式架构中的一种,而SpringCloud只是解决了服务拆分时的服务治理问题,至于其他的分布式的更复杂的问题并没有明确的给出解决方案,所以微服务不仅仅包含SpringCloud,还包含一些其他的~ 对于SpringCloud相关的微服务(架构)治理工作(大概了解,先不

    2024年02月08日
    浏览(36)
  • 【JavaEE】JavaEE进阶:框架的学习 - Spring的初步认识

    JavaEE进阶首章 在之前的学习中,我们已经掌握了Servlet的框架去完成一个项目,而目前企业正在使用的技术则是我们接下来重点学习的! 本文章为 JavaEE进阶的第一篇文章,JavaEE进阶我们将学习: Spring全家桶 Spring / Spring Boot/ Spring MVC ,Spring Cloud为社招必须,校招不须 MyBatis

    2024年02月17日
    浏览(34)
  • 红蓝攻防基础-认识红蓝紫,初步学习网络安全属于那个队?

    红队,也叫蓝军是指网络实战攻防演练中的攻击一方,以发现系统薄弱环节、提升系统安全性为目标,一般会针对目标单位的从业人员以及目标系统所在网络内的软件、硬件设备执行多角度、全方位、对抗性的混合式模拟攻击,通过技术手段实现系统提权、控制业务、获取数

    2024年02月13日
    浏览(37)
  • Django框架入门到精通(04)Django创建第一个项目 (黄菊华老师大学生毕业设计学习教程)

    博主介绍: 《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月06日
    浏览(41)
  • 小白的机器学习之路(四)神经网络的初步认识:基于pytorch搭建自己的神经网络

    当前交通大数据业务的需要,需要承担一部分算法工作(数据处理) 目标四: 学习深度学习基础:了解神经网络的基本结构、反向传播算法和激活函数等。 目标任务:使用深度学习算法构建一个简单的神经网络模型,并训练模型。 学习计划小贴士: 每天定期复习前几天的

    2024年02月15日
    浏览(30)
  • Docker学习笔记(一):入门篇,Docker概述、基本组成等,对Docker有一个初步的认识

    记录时间 [2024-4-5] 在先前的文章中,笔者进行了 Windows 系统下 YOLOv8 模型的简单测试,并由此引发思考:是否能尝试将此模型运行在 Linux 中呢?又或者,运行在 Docker 中。关于 Docker 的学习就这么展开了。 本文便是有关 Docker 入门的开篇之作,进行 Docker 概述,期待读者能够

    2024年04月11日
    浏览(27)
  • Django创建app

    mysite/  manage.py   mysite/    init .py    settings.py    urls.py    asgi.py    wsgi.py 各文件和目录解释: 外层的 mysite/ 目录与Django无关,只是项目容器,可以任意重命名. manage.py :一个命令行工具,管理Django的交互脚本。 内层的mysite/目录是真正的项目文件包裹目录,它的

    2024年04月16日
    浏览(26)
  • 【python】Django——django简介、django安装、创建项目、快速上手

    笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~ 【Django专栏】 Django——django简介、django安装、创建项目、快速上手 Django——templates模板、静态文件、django模板语法、请求和响应 Django——连接mysql数据库 Django 是一个高效、功能强大的 Web 应用程序框架,采用 Python 编写

    2024年02月20日
    浏览(42)
  • python - Django创建项目

    根目录下运行命令:    python manage.py runserver 直接使用 Pycharm 创建项目 django-admin startproject mysite     这样就会在当前目录下创建一个叫做 mysite 的Django项目。     可以看到Django自动帮我们创建了一个mysite文件夹,这是项目的根目录。在mysite根目录中,又有一个mysite目录,

    2024年04月11日
    浏览(32)
  • Django项目创建

    @ 目录 Django项目创建 👨‍🏫方式一:终端命令行方式 👨‍🔬方式二:Pycharm创建 1️⃣cmd打开终端,切换到指定目录下 执行:django-admin startproject mysite 【mysite 为项目名】,创建成功之后,出现如下: 2️⃣在项目根目录下【也就是manage.py所在目录下】,运行python manage.py

    2024年02月16日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包