django学习笔记(二)--创建第一个项目

本文介绍了如何使用Django快速创建并运行第一个项目,包括使用pyCharm新建Project,通过命令行创建项目,理解项目目录结构,解决运行时遇到的常见问题,如错误调试和URL配置。通过本文,读者将能够成功运行Django项目并访问首页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

快速创建一个django项目,运行起来,验证自己的环境都OK

学习一个东西我就想立刻先看到一点效果,所以这个也是我写博客或者学习的一个顺序。

创建第一个项目

我用的编辑器是pyCharm,

(1)首先需要新建一个Project

(2)在终端下输入命令:django-admin startproject HelloWorld

(3)执行完上面的命令之后就会看到一个这样的目录:

这个目录里面的文件是用来干嘛的呢?
  • HelloWorld: 项目的容器。
  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  • HelloWorld/settings.py: 该 Django 项目的设置/配置。
  • HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

(4)下面就到了运行了

【踩坑】python: can't open file 'manage.py': [Errno 2] No such file or directory

所以我们需要确保自己当前所在的目录

cd HelloWorld  #先进入到django项目的目录下面
python manage.py runserver   #再启动服务器

(5)启动成功后,我们可以看到

(6)访问http://127.0.0.1:8000/,如果看到下面的页面就说明成功了 

(7)看到页面中的提示:

You are seeing this page because DEBUG=True is in your settings file and you have not configured any URLs.

解决该问题:

去settings配置文件中改:DEBUG = False,但是又会出现下面的问题:

CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.

【解决方案】设置为任何用户均可以访问.

再去访问http://127.0.0.1:8000/,会提示 :Not Found  The requested resource was not found on this server.

【解决方案】:因为在urls.py文件里,没有配置这个单纯的http://127.0.0.1:8000/地址会跳转到哪里,所以会报404,服务器未找到。所以添加一个参数为空的url的访问,或者给访问的连接后面添加自己已经配置的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值