使用pycharm创建一个Django view

随着Django项目的搭建,Shirely老师带大家制作了第一个Django view,就此记录创建过程和遇到的坑:

一、Django view创建过程:

1、 创建investigate app

使用pycharm创建一个Django view_第1张图片
运行manage.py ,创建app

运行manage.py使用命令行方式创建一个调查问卷app

2、设置静态资源的配置(https://docs.djangoproject.com/en/dev/howto/static-files/)

1)、导入外部静态资源

         在template目录中创建 html文件

         创建static和css目录(将所有的静态资源放置到static文件夹中)

2)、配置静态资源文件(  在setting.py文件中设置静态资源)

          在app访问文件中添加新创建的文件

使用pycharm创建一个Django view_第2张图片
(注:【django.contrib.staticfiles】是专门管理静态资源的文件,所以必须保证已添加到app静态资源的设置中)

           setting中静态资源地址设置:

3、设计URL,使浏览器可以进行访问

使用pycharm创建一个Django view_第3张图片
设置views的访问路径为form/

4、创建view文件,ctrl+shift+F进行代码格式化

页面请求,展示form.html文件内容

5、运行URL文件(ctrl+shift+s重新启动服务器),在浏览器中打开

使用pycharm创建一个Django view_第4张图片

二、路过的坑

      1、问题出现:

       在第一次按部就班完成配置后,运行URL文件,并未注意警示

使用pycharm创建一个Django view_第5张图片
(由于Django版本的问题,template路径无法访问)

    在浏览器访问时出现错误

使用pycharm创建一个Django view_第6张图片

 2、问题解决:

 1)注释setting中的template_dir路径语句,

 2)将主目录下的template、static文件夹移至应用文件夹(investigate)下

(在此谢谢@南阳-学生-亮亮和群内大伙的耐心讲解,对于小白入门减轻不少障碍)

  

你可能感兴趣的:(使用pycharm创建一个Django view)