马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 歌者文明清理员 于 2023-4-30 18:34 编辑
【Django】Django安装及Hello world
Django 官网:Click me
不需要翻墙
或者,直接 pip: 然后,检测 Django 是否被安装好:Python 3.9.9 (tags/v3.9.9:ccb0e6a, Nov 15 2021, 18:08:50) [MSC v.1929 64 bit (AMD64)] on w in32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'4.2'
万事俱备,现在可以创建第一个项目了。
首先转到你希望存放 Django 项目的目录,比如 E:/Django,如果没有这个文件夹可以通过以下命令新建: 然后,输入以下命令,其中 HelloWorld 是项目名称E:\Django>django-admin startproject HelloWorld
然后你会看到多出来了一个 HelloWorld 文件夹,目录树:HelloWorld
|- HelloWorld
| |- __init__.py
| |- agsi.py
| |- settings.py
| |- urls.py
| |- wsgi.py
|- manage.py
现在就可以运行 Django 项目了:E:\Django\HelloWorld>python manage.py 0.0.0.0:8000
其中 8000 是端口号,可以改的
打开浏览器的 127.0.0.1:端口号,会看到 The install successful Congrautulations! 页面,你成功了第一步
接下来,要显示 HelloWorld 怎么办?可以在 E:\Django\HelloWorld\Helloworld 下新建 views.py,代码如下:from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")
然后,绑定视图函数,改掉 urls.py:from django.urls import re_path as url
from . import views
urlpatterns = [
# 第一个参数是正则,表示“127.0.0.1:xxxx”后面的内容
url(r'^$', views.hello),
]
注意,新版 Django 不是 from django.conf.urls import url,会报错
然后打开 Django 页面,可以看到 Hello world 了(不需要重启 Django)
提问:
- 要使用 8000 端口,cmd 命令应该怎么写?
- 本文中提到的新旧 Django 区别是什么?
- 修改 Django 的内容后,需不需要重启 Django(重新运行 Django 命令)?
操作:
- 修改 urls.py,使得可以通过 127.0.0.1:8000 的任意链接访问到 Hello World。
排行榜:(注:如果有错题,相应降排名)
回答顺序 | 名次 | 用户名 | 楼层号 | 答错题数 | 获得的荣誉 | 获得的鱼币 | 获得的贡献 | 积分奖励状态
| 1 | 1 | Threebody1 | 1 | 0 | 5 | 5 | 3 | 已发放
| 2 | 2 | | | | 4 | 3 | 2 |
| 3 | 3 | | | | 2 | 0 | 1 |
| 4 | 4 | | | | 1 | 0 | 1 | |
参考链接:
runnob
新旧版本有出入,小心使用 |