尝试写文件,希望可以帮助新手,自己也没学习很久,如有错误请告知
相信大家在一开始学习任何框架时,总是会觉得,怎么会有这么多的文件,不知道要如何下手
摁,就直接讲怎么做吧,概念什么的...先算了
环境推荐pycharm,毕竟django是个大专案,没有提示真的会打得很心泪
在终端直接安装 django
pip install django
建 project
django-admin startproject 'your_project_name'
记得要切进刚刚见的project里面喔
在 project 中创建一个 app ,(一个app通常代表者一个功能)
python manage.py startapp 'app_name'
这样就创建好了...
-------------------------------------------------------------------------------------------
首先来了解如何在网页上显示 hello world
这是目录,project为noob1, app这边就是app
先来注册刚刚创建的app 让系统知道有这个app
在noob1 中的setting.py
修改 noob1 中的urls.py
在app创建 urls.py
在app 中的views.py 创建 hello_world():
这样应该就可以在网页上看到hello world了
这个时候在终端输入
python manage.py runserver
发现好像有错误,但并不妨碍运行server
不过红色的看起来不是很顺眼,不过根据提示在终端输入
python manage.py migrate
就没问题了
打开浏览器输入 http://127.0.0.1:8000/app/hello_world/
解释一下网址代表的意思
开头 http://127.0.0.1:8000/ 就是server,在调试时前面永远都是这串
中间 app/ 是一开始在 noob1中的urls.py注册的,任何写在app中的urls.py,都必须有app/才能访问到
后面 hello_world/ 就是写app中的urls.py
看起来有点複杂
不过在一开始就先记得一个流程,主urls->次urls->views->models->views->template