django新手村1

尝试写文件,希望可以帮助新手,自己也没学习很久,如有错误请告知

相信大家在一开始学习任何框架时,总是会觉得,怎么会有这么多的文件,不知道要如何下手

摁,就直接讲怎么做吧,概念什么的...先算了

环境推荐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

http://img2.58codes.com/2024/20135895a5ynhoKQRp.jpg

先来注册刚刚创建的app 让系统知道有这个app

在noob1 中的setting.py
http://img2.58codes.com/2024/20135895UeKuhXbv94.jpg

修改 noob1 中的urls.py
http://img2.58codes.com/2024/20135895whHf4j7WW9.jpg

在app创建 urls.py
http://img2.58codes.com/2024/20135895p7olPXgfwN.jpg

在app 中的views.py 创建 hello_world():
http://img2.58codes.com/2024/20135895aKwbaUCBfs.jpg

这样应该就可以在网页上看到hello world了

这个时候在终端输入

python manage.py runserver

发现好像有错误,但并不妨碍运行server
http://img2.58codes.com/2024/20135895ynrB8ljPZz.jpg

不过红色的看起来不是很顺眼,不过根据提示在终端输入

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


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章