Django学习(第三天:我的第一个view)创建app静态资源viewsurls运行结果

创建app

对于web小白来说,这些专业名称完全懵逼,还好美女姐姐讲的很好,我觉得一个网站相当于一个project的话,那每个小功能就是一个app,这里没有使用美女姐姐的方法,而是在pycharm中使用Terminal创建app:

python manage.py startapp investigate

这里需要在settings中把新建的app配置进去

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'investigate'
]

静态资源

  • 在templates创建html文件
  • 在根目录下创建static,创建css还有images文件。

这里的文件都是美女姐姐提供的。

views

def showform(request):
    return render(request,'form.html')

urls

from investigate import views

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^form/$',views.showform)
]

这样运行的话,没有css样式,我们需要在settings中进行配置。还有我的Django版本不同,运行报错:找不到模板,这里也需要在配置中设置。

# TEMPLATE_DIRS = (os.path.join(BASE_DIR,  'templates'),)
STATICFILES_DIRS = [
    os.path.join(BASE_DIR,"static")
]


TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR,  'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

运行结果

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java编程技术

Java网络编程基础篇

网络通讯在系统交互中是必不可少的一部分,无论是面试还是工作中都是绕不过去的一部分,本节我们来谈谈Java网络编程中的一些知识,本chat内容如下:

1121
来自专栏后端之路

ISP劫持http请求

最近业务系统经常受到前端报错邮件 ? 发现大量的ip为沈阳联通客户==>初步推断为运营商http劫持 ? 经过现场排查发现出错画面部分js加载出错 ? 区别在...

2218
来自专栏我爱编程

Python爬虫爬取Instagram博主照片视频

看了下知乎问题 怎么下载保存 Instagram 上喜欢的图片到手机? 下的回答,基本都要复制图片链接到其它软件或者微信公众号之类的来获取源图片。

2572
来自专栏ytkah

一个canonical标签解决site不在首页的问题

  前段时间因为竞价的同事为了方便查看转化路径,在每个关键词都设置了不同的url,具体是直接在标准网址后面加#和参数,例如www.abc.com/#defgh,...

2808
来自专栏自由而无用的灵魂的碎碎念

多层次探秘Windows Vista的区域与语言选项和多语言版本问题

之前,一直想深入了解下Windows Vista Ultimate的英文版与中文版有什么详细的区别,因为Ultimate版支持多国语言。这便萌生了写这篇文章的想...

733
来自专栏互联网杂技

开发人员应该知道的计算机网络知识

前言 作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢,主...

3625
来自专栏腾讯AlloyTeam的专栏

React 同构直出优化总结

一提到 React,不得不提同构,同构基于服务端渲染,却不止是服务端渲染。本文结合手 Q 家校群上的具体实践,分享一些同构的 Tips 及优化成果。

7141
来自专栏鬼谷君

html基础+常用标签

691
来自专栏java一日一条

每个程序员应该知道的计算机网络知识

作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢, 主要是...

891
来自专栏黒之染开发日记

ikbc G87&104 双子座 使用说明书

952

扫码关注云+社区