目前有两种方法
第一种就是使用命令创建项目
首先打开命令提示符建议创建虚拟环境
https://www.cnblogs.com/yizhihuangnian003/p/15234174.html
首先要下载Django,下载就直接用
pip install Django == 2.1.2
pip install Django == 2.1.2 -i https://pypi.tuna.tsinghua.edu.cn/simple(加入镜像源)
创建Django文件
然后进入你要创建Django的文件地址
创建django-admin startproject 项目名称 就可以进行项目的创建
创建完成之后我们可以用dir查看他的目录下的文件
创建app
创建完成之后就可以cd进去了
创建完成之后我们还需要创建app,创建app就需要使用到
python manage.py startapp app01(名称)
启动
创建完成之后就可以启动项目了python manage.py runserver 8080(端口号)
启动项目之后就可以访问这个网站了
效果
第二种就是通过编译工具直接进行创建
这里用的是pyCharm
创建新的项目
操作完成之后直接创建就可以了
这就是手动创建得到的
用命令提示符创建的没有templates的需要手动创建,用第二种方法是可以自己创建的
手动创建就需要
[os.path.join(BASE_DIR, "templates")]加入这串代码就可以了
这一串代码具体是什么意思呢
我们用最小白的方式来进行打印一边来看看
首先ctrl加左键查看代码
我们发现他这串代码拿到的是这个文件的地址
这次我们再加上前面的发现拿到了这个文件的上一级目录,现在就可以判断这串代码它的主要功能就是跳向上级目录
os.path.join
这串代码就是做了一个拼接的作用
将他得到的路径和templates进行拼接
这种方式还可以利用在其他的地方比如在我们创建static的时候,也需要用到这个,我们这个文件下面加载静态资源的时候是需要指定路径的
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
这样可以指定路径,会很方便
创建app
利用pycharm创建的项目,还可以利用这种方式创建app
这样就打开了一个命令框
直接输入startapp message_form(创建的名称)
注意它创建的app之后是需要手动进行配置的
到settings下的installed_apps进行配置
配置这个有两种方法第一种就是上面图上的这种方法,也是系统默认的配置方法
它就是在创建的app下面的apps中的一个类
第二种方式就是直接在这下面加入你创建的app名就可以了,通常是不这样配置的,并不常用