django搭建服务端,快速入门(二)

上一篇我们完成了环境的基本配置。
话不多说我们来先创建第一个项目,国际惯例HelloWorld。
首先进入到我们想要创建项目的地址然后,输入图中那行代码。
在这里插入图片描述
之后不报错应该就创建成功了(如果失败了,可以试试django-admin代替django-admin.py)。
接着我们用开发软件打开这个项目,我这边用的是Pycharm。
在这里插入图片描述
打开这个项目,我们可以看见这边目录情况是这样的。凭借咱的塑料英语应该也能发现,好像少了些东西。是的呢,我们还需要创建一个app,不是手机上那种啊, 你可以理解成模块,项目创建出来只有一个空架子,你可以在架子上规定它是圆是方,但是里面还需要你的模块来填充。
然后我们来新建app,就在刚刚创建的项目那个目录下输入
django-admin.py startapp hello(hello是app的名字)
在这里插入图片描述
然后我们再来看一眼现在的目录
在这里插入图片描述
还是逃不开要介绍一下,这些.py都是在做些什么交易。
从项目那个文件夹开始说,__init__它就是个空文件,告诉Python该目录就是个Python包,换句话说,与咱无关。可以松一口气,少了一个学习内容。
先说wsgi。这货是个Web服务器网关接口,也就是兼容Web服务器的入口,以便运行你的项目,这里就不详细说了暂时用不到。
接着看settings,顾名思义它是个配置,里面配置什么呢,
点开settings.py
BASE_DIR= ~~~,我们可能不懂后面的函数调用和变量,但是我们可以看懂前面的单词,这点在我们学习官方的代码的时候很重要,一般都会使用带有自身一样的变量名,所以我们可以知道,这里的意思是说BASE_DIR是项目所在的目录。
后面一些参数的定义也大抵可以这样慢慢理解,毕竟它上面还有注释嘛,都进这行了,英文再烂,也得硬磕了。
ALLOWED_HOSTS = [],这个翻译一下,允许的主机,机灵的你一定知道,这里是在让你写,允许访问你这个项目的域名。举个例子‘www.baidu.com’,两个域名之间,用逗号隔开,而代表所有,[’’],[’*.baidu.com’],这样清楚了吧。
接着就是数据库了,django默认的数据是sqlite3,那想用别的怎么办,比如我用mysql
在这里插入图片描述
接着再把这边模板的文件夹位置配置一下,具体什么用,之后说。
在这里插入图片描述
然后setting就简单的介绍完了。
我们再说urls.py,url就是个访问的地址,这里的主要作用就是和views.py里面写的函数一一对应,比如你要使用这个函数,你就访问这个地址。因为我们现在也还没写函数,就之后一起上图。
到这里说了一堆,花里胡哨,不如先看看能不能行。
在这里插入图片描述
如图首先打开命令行来到目录项目下。输入python manage.py runserver 8001(后面这个端口你随意,有可能提示被占用,上网学学怎么kill哦)如果你是在服务器上操作,要变成ip:8001。然后我们开个它告诉我们的网址http://127.0.0.1:8001/
在这里插入图片描述
O尖儿k虽然界面看着像失败了,但是看见中心successfully,放心。这是好的。快要吃饭了,下一篇再写一些具体操作。然后django就准备收工了。开始android或者springboot。

发布了16 篇原创文章 · 获赞 4 · 访问量 324

猜你喜欢

转载自blog.csdn.net/qq_39197781/article/details/104587693