django5入门【02】创建新的django程序

注意:

复制代码
⭐前提:已经安装了python以及django所依赖的包

1、通过django-admin管理工具在命令行创建Django应用程序,创建命令如下:

powershell 复制代码
django-admin startproject ProjectName
❓ 疑问:除了使用命令行创建django程序外,也可以使用pycharm创建django项目,但pycharm创建有两点问题:
(1)pycharm必须是专业版才可以创建;
(2)pycharm创建的django版本可能不是最新版;

2、启动web开发服务器,切换到项目根目录,输入下列命令:

powershell 复制代码
python manage.py runserver 

3、结果举例:

powershell 复制代码
(django_study_3_11) E:\notes\django\django项目学习\创建Django应用实例>django-admin
 startproject HelloDjango
(django_study_3_11) E:\notes\django\django项目学习\创建Django应用实例>cd HelloDjango
# 列出 HelloDjango 项目中的所有文件夹和文件
(django_study_3_11) E:\notes\django\django项目学习\创建Django应用实例\HelloDjango>dir /s /a
 驱动器 E 中的卷是 本地磁盘
 卷的序列号是 6BC6-B098

 E:\notes\django\django项目学习\创建Django应用实例\HelloDjango 的目录

2024/10/18  22:14    <DIR>          .
2024/10/18  22:19    <DIR>          ..
2024/10/18  22:14    <DIR>          HelloDjango
2024/10/18  22:14               689 manage.py
               1 个文件            689 字节

 E:\notes\django\django项目学习\创建Django应用实例\HelloDjango\HelloDjango 的目录

2024/10/18  22:14    <DIR>          .
2024/10/18  22:14    <DIR>          ..
2024/10/18  22:14               415 asgi.py
2024/10/18  22:14             3,357 settings.py
2024/10/18  22:14               776 urls.py
2024/10/18  22:14               415 wsgi.py
2024/10/18  22:14                 0 __init__.py
               5 个文件          4,963 字节

     所列文件总数:
               6 个文件          5,652 字节
               5 个目录 24,283,230,208 可用字节
# 启动web开发服务器
(django_study_3_11) E:\notes\django\django项目学习\创建Django应用实例\HelloDjango>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
October 19, 2024 - 18:44:01
Django version 4.1, using settings 'HelloDjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[19/Oct/2024 18:44:05] "GET / HTTP/1.1" 200 10681
[19/Oct/2024 18:44:06] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[19/Oct/2024 18:44:06] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 86184
[19/Oct/2024 18:44:06] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 85876
[19/Oct/2024 18:44:06] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 85692
Not Found: /favicon.ico
[19/Oct/2024 18:44:06] "GET /favicon.ico HTTP/1.1" 404 2115
[19/Oct/2024 18:46:07] "GET / HTTP/1.1" 200 10681

浏览器输入url:http://127.0.0.1:8000/,如图:

⭐翻译界面如下,请仔细阅读红框部分:

相关推荐
Zzzz_my38 分钟前
正则表达式(RE)
pytorch·python·正则表达式
天天鸭1 小时前
前端仔写了个 AI Agent,才发现大模型只干了 10% 的活
前端·python·ai编程
setmoon2141 小时前
使用Scikit-learn构建你的第一个机器学习模型
jvm·数据库·python
2401_833197732 小时前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
敏编程3 小时前
一天一个Python库:tomlkit - 轻松解析和操作TOML配置
python
2401_879693873 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
yunyun321233 小时前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
团子和二花3 小时前
openclaw平替之nanobot源码解析(七):Gateway与多渠道集成
python·gateway·agent·智能体·openclaw·nanobot
未知鱼4 小时前
Python安全开发之简易目录扫描器(含详细注释)
开发语言·python·安全
Be1k04 小时前
推荐一款语雀知识库批量导出工具
python·gui·工具·语雀·批量导出·原创