【Django】Django安装及Hello world
本帖最后由 歌者文明清理员 于 2023-4-30 18:34 编辑【Django】Django安装及Hello world
Django 官网:Click me
不需要翻墙
或者,直接 pip:
pip install Django==4.2
然后,检测 Django 是否被安装好:
Python 3.9.9 (tags/v3.9.9:ccb0e6a, Nov 15 2021, 18:08:50) on w in32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'4.2'
万事俱备,现在可以创建第一个项目了。
首先转到你希望存放 Django 项目的目录,比如 E:/Django,如果没有这个文件夹可以通过以下命令新建:
E:\>mkdir 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
新旧版本有出入,小心使用
页:
[1]