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/,如图:

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

相关推荐
爱喝热水的呀哈喽35 分钟前
Java collection实例电影尝试
java·windows·python
python_chai2 小时前
Python核心数据结构详解:元组、集合与字典
java·数据结构·python
程序员小续3 小时前
React 多个 HOC 嵌套太深,会带来哪些隐患?
java·前端·javascript·vue.js·python·react.js·webpack
九转成圣4 小时前
windows10安装配置并使用Miniconda3
python·conda
Aerkui4 小时前
Python高阶函数-eval深入解析
开发语言·python
胖哥真不错5 小时前
数据分享:汽车测评数据
python·机器学习·数据分享·汽车测评数据·car evaluation
u0103731066 小时前
Django异步执行任务django-background-tasks
后端·python·django
杰瑞学AI6 小时前
LeetCode详解之如何一步步优化到最佳解法:21. 合并两个有序链表
数据结构·python·算法·leetcode·链表·面试·职场和发展
攻城狮7号6 小时前
Python爬虫第5节-urllib的异常处理、链接解析及 Robots 协议分析
爬虫·python·python爬虫
java1234_小锋6 小时前
一周学会Pandas2 Python数据处理与分析-Jupyter Notebook安装
开发语言·python·jupyter·pandas