首页 > 其他分享 >1.Hello Django

1.Hello Django

时间:2023-01-31 16:46:42浏览次数:43  
标签:python py django blogproject HelloDjango Django Hello

Hello Django

安装 Django

使用 pipenv 命令。进入项目根目录,运行:

> pipenv install Django==4.1.5

测试一下安装是否成功,先在命令行输入 pipenv run python 启动虚拟环境中的 Python 解释器交互界面)。然后输入 import django,如果没有报错就说明 django 安装成功。通过运行 print(django.get_version()) 打印出 django 的版本号,确保安装了正确版本的 django。

E:\学习\python\HelloDjango>pipenv run python
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
4.1.5

建立 Django 工程

django 工程(Project)是项目代码的容器,例如项目中所有的代码(包括 django 自动生成的以及自己写的)都包含在这个工程里。通俗一点就是用一个文件夹把一系列 Python 代码文件和 django 配置文件包裹起来,这个文件夹就可以看做一个 django 工程。不必亲自动手新建这个文件夹和代码文件,django 的内置命令已经帮我们做了这些事情。例如把博客工程的代码放在E:\学习\python\HelloDjango 目录下,工程名叫做 blogproject,那么在项目根目录运行如下命令创建工程:

> pipenv run django-admin startproject blogproject E:\学习\python\HelloDjango

django-admin startproject 命令用来初始化一个 django 项目,它接收两个参数,第一个是项目名 blogproject,第二个指定项目生成的位置,因为之前我们为了使用 Pipenv 创建了项目根目录,所以将项目位置指定为此前创建的位置。

进入工程所在目录 E:\学习\python\HelloDjango\blogproject,会发现多了一个 blogproject\ 的目录,整个项目的文件结构如下:

HelloDjango\
Pipfile
Pipfile.lock
manage.py
blogproject\
__init__.py
asgi.py
settings.py
urls.py
wsgi.py

最顶层的 HelloDjango\ 目录是项目根目录。HelloDjangol\ 目录下面有一个 manage.py 文件,manage.py 就是 django 生成的管理这个项目的 Python 脚本文件。与 manage.py 同级的还有一个 blogproject\ 的目录,里面存放了一些 django 的配置文件,例如 settings.py、urls.py 等等。

标签:python,py,django,blogproject,HelloDjango,Django,Hello
From: https://www.cnblogs.com/cocobolo/p/17079702.html

相关文章

  • django.db.utils.IntegrityError: The row in table 'api_newsdetail' with primary k
    raiseIntegrityError(django.db.utils.IntegrityError:Therowintable'api_newsdetail'withprimarykey'107'hasaninvalidforeignkey:api_newsdetail.news_i......
  • (原创)【B4A】一步一步入门01:简介、开发环境搭建、HelloWorld
    一、前言作者注:絮絮叨叨,可跳过不看。一直有开发跨平台软件的需求。因为我的主力是C#,所以当MAUI出现后,我欣喜若狂的开始学习研究。但是经历了两个月左右的时间,我弃坑了,我......
  • Hello Python
    本篇笔记介绍Python编程学习的入门程序HelloWorld,主要包含以下内容:HelloWorld究竟从何而来?PythonHelloWorld此外,重点说明Python版本HelloWorld的核心组......
  • Django django-rest-framework-simplejwt
    Django(75)django-rest-framework-simplejwt「建议收藏」发布于2022-09-1611:56:13阅读 2440 大家好,又见面了,我是你们的朋友全栈君。 前言由于之前我们一......
  • 在python代码中,写其他编程语言的hello world
    1.helloworld不论哪种编程语言,在你最开始学习时,都会给你一个在终端输出helloworld的示例print("helloworld")这已经成为一种惯例,最近在github上闲逛时,偶遇了一个特别有......
  • Hello,World!
    Hello,World!随便新建一个文件夹,存放代码新建一个Java文件文件后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,我们需要手动打开编写代......
  • HelloWord
    1.随便新建一个文件夹,存放代码2.新建一个java文件 1.文件的后缀名为.java 2.Hello.java 3.系统可能没有显示文件后缀名,我们需要手动打开3.编写代码publicclassHell......
  • Django-rest-framework框架/1-drf-drf入门规范
    一、Web应用模式在开发Web应用中,有两种应用模式:1.1前后端不分离之前学的,写的bbs项目,图书管理系统,用的是前后端混合开发。-后端人员,写后端,也要写【模板语法】--->xx.h......
  • Django shell交互模式操作数据库
    打开shell交互模式命令pythonmanage.pyshell新增数据先进入交互模式,再导入类,用create创建数据,最后save(不save也可以),完成后可在数据库表中查看到创建的数据查询数......
  • django 自定义模版过滤器
    虽然DTL给我们内置了许多好用的过滤器。但是有些时候还是不能满足我们的需求。因此Django给我们提供了一个接口,可以让我们自定义过滤器,实现自己的需求。模版过滤器必须要......