码迷,mamicode.com
首页 > 其他好文 > 详细

Django艺术起点

时间:2019-06-05 21:56:49      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:cal   前端   推荐   password   admin   pass   后台管理   style   serve   

1.Django下载

这里推荐先下载1.11.11版本

pip3 install django==1.11.11

也可以用pycharm下载并指定版本

django-admin来验证是否下载成功

2.Django项目模板创建

命令行

创建django项目
django-admin startproject 项目名
创建app应用
python3 manage.py startapp app01
启动django项目
python3 manage.py runserver

pycharm也可以直接创建django项目

注意,项目运行不可运行多个,同时注意清理浏览器缓存,不然可能代码变更了,但页面不刷新

3.Django之app(应用)

一个django项目就好比一个大学

一个app就像一个学院

创建app时要记得在项目配置文件中注册

INSTALLED_APPS = [
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
    app01.apps.App01Config  # 可以用全称
    app01                  # 也可以简写
]

4.django各个文件解读

应用名
    migrations  数据库迁移记录相关数据
    admin.py       django后台管理相关
    models.py   模型表相关
    views.py       视图函数相关
项目名
    settings.py  配置文件
    urls.py        路由与视图函数的映射关系
templates
    项目用到的所有的html文件
manage.py 
    django入口文件

5.django小白必知三板斧

from django.shortcuts import render,HttpResponse,redirect

HttpResponse  返回字符串
render        返回一个html页面
    两种给前端页面传值的方式
        def reg(request):
            user_dict = {name:jason,password:123}
            return render(request,reg.html,{user_dict:user_dict})
        
        def reg(request):
            user_dict = {name:jason,password:123}
            return render(request,reg.html,locals())
            
redirect      重定向

django识别到代码变更会自动重启,但有时也不灵,如果未变化请重启或清理浏览器缓存

Django艺术起点

标签:cal   前端   推荐   password   admin   pass   后台管理   style   serve   

原文地址:https://www.cnblogs.com/xufengfan/p/10981838.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!