美文网首页
django学习笔记1(搭建完环境后)

django学习笔记1(搭建完环境后)

作者: hs_a2d1 | 来源:发表于2018-01-04 06:39 被阅读0次

创建项目

命令行切换到相应目录,输入 django-admin startproject myblog,会产生一个目录,目录里:-

  • settings 包含项目的各项设置。
  • SECRET_KEY 安全码,系统自动生成,不用管
  • DEBUG = True DEBUG模式:It worked。。。。。 如果关了会显示error404
  • ALLOWED_HOSTS = [] #外界只能通过这个host访问网站,其他的被屏蔽
  • INSTALLED_APPS 自己创建的app也要放在这里
  • MIDDLEWARE django自带的工具集,不需管
  • ROOT_URLCONF 指向URL的配置文件
  • TEMPLATES 模板,一个个的HTML文件
  • WSGI_APPLICATION 网关接口相关,不管
  • DATABASES 数据库,默认sql3,也可以用别的,暂不需改
  • LANGUAGE_CODE 语言
  • TIME_ZONE 时区
  • STATIC_URL = '/static/' 静态文件地址(如图片)

创建app

进入manage.py的同级目录,命令行输入 python manage.py startapp blog,再把应用名填到INSTALLED_APPS里,应用名不许与python已有模块名重复。Blog应用里:

  • migrations 数据迁移模块
  • Admin后台管理系统配置文件
  • Apps.py可暂不使用
  • Models 数据模块,已封装好ORM框架
  • Views.py 执行响应的代码,代码逻辑处理主要地点
    先配置Views:
from django.http import HttpResponse
def index(request):    #接受请求,做出响应
    return HttpResponse('Hello, world!')

每个响应对应一个函数,每个函数必须返回一个响应,函数必须存在一个参数,一般约定是request,每个响应函数对应一个url
再配置url:
每个url都以url函数形式写出,放在urlpatterns里
Url函数三个参数:url(正则),对应方法(响应函数),名称(可省)

import blog.views as bv
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/', bv.index),
]

import 入views后在urlpatterns里添加url

然后命令行输入Python manage.py runserver 启动网页

相关文章

网友评论

      本文标题:django学习笔记1(搭建完环境后)

      本文链接:https://www.haomeiwen.com/subject/emulnxtx.html