首先是安装django
这边直接使用pip安装就行,注意django的版本变化还是比较大的,使用最好还是指定版本比较好
命令行创建django项目
在要创建django项目的目录下打开cmd
使用cmd命令:django-admin startproject <项目名>
出现创建django的项目结构
<项目名>
manage.py 文件是管理整个项目的文件
<项目名>
settings.py 全局设置文件
urls.py 全局路由控制
wsgi.py 服务器使用wsgi部署文件
第一个hello网页
1.创建视图文件views.py,定义视图内容,这里学习到第一个django中的函数,内容如下:
from django.http import HttpResponse # 导入模块,HttpResponse可以响应请求,返回信息
def index(request):
return HttpResponse("Hello world")
2.在urls.py 文件中加入分支,以及该分支路径下的视图函数,如下
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index), # (这一行是加入的)加入路径,指定视图函数
]
3.在项目的顶层文件下使用命令启动服务器,打开cmd,输入:python manage.py runserver
4.浏览器输入正确的视图函数对应的url,就可以看到预期的效果
扩展:
1. cmd输入: py manage.py help
可以查看命令
2. cmd输入:python manage.py migrate
可以创建数据库
3. cmd输入:py manage.py createsuperuser (注意要先创建数据库后才可以创建超级管理员)
可以创建超级管理员,需要管理员名,密码,邮箱可以不用输入回车跳过
4. 访问localhost/admin/输入用户名密码后进可以进入到超级管理员后台管理界面(其实urls.py 第一个自带的path里面就是指向这个路径)