编写第一个 Django 应用(1)

本文是Django入门教程的第一部分,主要介绍了如何安装Django,创建项目,启动开发服务器以及构建基本的投票应用。通过一步步操作,读者将理解Django项目的结构和视图的创建。
摘要由CSDN通过智能技术生成

https://docs.djangoproject.com/zh-hans/4.0/intro/tutorial01/

1、安装Django
通过 pip 安装正式发布版本

python -m pip install Django

2、查看安装的版本

python -m django --version

在这里插入图片描述

如果这行命令输出了一个版本号,证明你已经安装了此版本的 Django;如果你得到的是一个“No module named django”的错误提示,则表明你还未安装。

3、创建项目

如果这是你第一次使用 Django 的话,你需要一些初始化设置。也就是说,你需要用一些自动生成的代码配置一个 Django project —— 即一个 Django 项目实例需要的设置项集合,包括数据库配置、Django 配置和应用程序配置。

打开命令行,cd 到一个你想放置你代码的目录,然后运行以下命令:

django-admin startproject mysite

这行代码将会在当前目录下创建一个 mysite 目录;

如果命令失败了,查看 运行 django-admin 时遇到的问题

https://docs.djangoproject.com/zh-hans/4.0/faq/troubleshooting/#troubleshooting-django-admin

注解
你得避免使用 Python 或 Django 的内部保留字来命名你的项目。具体地说,你得避免使用像 django (会和 Django 自己产生冲突)或 test (会和 Python 的内置组件产生冲突)这样的名字

代码该放在哪?
如果你的背景是普通的老式 PHP(没有使用过现代框架),你可能习惯于把代码放在网络服务器的文档根目录下(比如 /var/www )。在 Django 中,你不需要这样做。把任何 Python 代码放在网络服务器的文档根目录下都不是一个好主意,因为这有可能使人们能够通过网络查看你的代码。这对安全没有好处。

把你的代码放在文档根目录 以外 的某些地方吧,比如 /home/mycode。

看看 startproject 创建了些什么:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

在这里插入图片描述

这些目录和文件的用处是:
● 最外层的 mysite/ 根目录只是你项目的容器, 根目录名称对 Django 没有影响,你可以将它重命名为任何你喜欢的名称。
● manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。
● 里面一层的 mysite/ 目录包含你的项目,它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值