吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4841|回复: 31
上一主题 下一主题
收起左侧

[Python 转载] 初学Django第一天总结笔记

[复制链接]
跳转到指定楼层
楼主
mbz 发表于 2018-9-26 22:30 回帖奖励
本帖最后由 mbz 于 2018-11-27 17:24 编辑

以下是自己在学习Django第一天的笔记,如果哪里有错误,还望各位大佬提出来。

Django用途:用于web服务器端开发的框架。
Django优势:
1.    强大的MVT项目开发架构
2.    完善的模板视图的支持
3.    准确的路由地址映射
4.    高效的ORM数据操作
5.    完善的后台管理系统
6.    优秀的表单处理功能
7.    硬件性能突破缓存处理
8.    非常高效的web功能处理
9.    非常高效的web应用搭建

Django 项目的开发步骤和过程,以及不同组成部分[根模块、应用模块、 每个 python 文件]的用途
  开发步骤和过程:
1.    配置虚拟环境(可不配置)--建议PyCharm设置。
2.    下载安装Django à pipinstall Django[==版本号]    (不写版本号为最新版)


3.    卸载安装Django à pipuninstall Django
4.    检查是否安装成功 à Django-admin –version ---返回版本号 证明安装成功


5.    创建Django项目 à Django-adminstartproject {项目名称}
6.    设置项目显示语言:cd 项目目录/项目 打开setting.py LANGUAGE_CODE = ‘zh-Hans’ 。即显示语言设置为中文
7.    在项目根目录下运行项目:python manage.pyrunserver [IP:PORT]


8.    创建子模块 à 在根模块下 Django-admin startapp {子模块名称}
     a)     在根目录下的settings.py配置文件中 àINSTALLED-APPS =[子模块名称]
     b)     创建子路由之后交给根路由管理
注:
配置路由时引用的:from django.conf.urlsimport url
配置视图时引用的:from django.http importHttpRespone
在一级目录下配置二级路由时,正则后边不加$结尾。

各个用途:
|--mysite                                                             # 项目名称
       |--mysite                                                        # 根模块
              |--__init__.py                                            # 模块描述文件
              |--setting.py                                            # 项目的配置文件
              |--urls.py                                                 #根路由模块
              |--wsgi.py                                                #django实现wsgi
       |--blog                                                           # 子模块
              |--migrations                                           # 同步数据的迁移的文件的文件夹
              |--__init__.py                                            # 模块描述文件
              |--admin.py                                      # 后台管理系统用来管理子模块中的模型类的文件
              |--views.py                                               # 子模块的视图文件
              |--urls.py                                                  # 需要自己创建,子模块的路由文件
              |--models.py                                             # 定义模型类
              |--tests.py                                                 # 测试文件        
              |--apps.py                                                # 定义子模块项目项的文件
      |--manage.py                                               #项目的命令文件




有愿意带我的大佬的话,麻烦私信一下啊  (自己比较笨~)

更多的python,Django相关就在我的笔记里:http://www.manbanzhen.top

免费评分

参与人数 5吾爱币 +6 热心值 +3 收起 理由
E飞翔 + 1 我也自学中,目前django过了一遍,还差项目实战和redis
admh + 1 用心讨论,共获提升!
打字的小强 + 1 + 1 用心讨论,共获提升!
我爱小彤 + 2 + 1 我很赞同!
wuaipojiee + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
chjiex 发表于 2018-11-28 09:49
mbz 发表于 2018-11-20 14:09
学到哪了,可以多交流哟   觉得还算好吧

可以啊,就是不知道该怎么学,没有方向,有时候就感觉是三天打鱼两天晒网的类型了
推荐
 楼主| mbz 发表于 2018-11-20 14:09 |楼主
chjiex 发表于 2018-11-20 10:10
我感觉我都要抗不下去了,自学真的太痛苦了

学到哪了,可以多交流哟   觉得还算好吧
沙发
Qyying 发表于 2018-9-26 23:06
头像被屏蔽
3#
沐雨红尘 发表于 2018-9-26 23:06
提示: 作者被禁止或删除 内容自动屏蔽
4#
Palantir 发表于 2018-9-27 00:01
互敲代码,以示友好
5#
花不开但要富贵 发表于 2018-9-27 00:09
坚持很重要啊
6#
十分之三 发表于 2018-9-27 01:55
本帖最后由 十分之三 于 2018-9-27 01:57 编辑

为什么这排版看得好难受...
7#
xiaowanzi52 发表于 2018-9-27 08:17
虽然看不懂,还是学习一下呢
8#
打字的小强 发表于 2018-9-27 08:39
我自己也弄了个django博客,参考追梦人物博客,教程挺详细的
9#
 楼主| mbz 发表于 2018-9-27 09:17 |楼主
打字的小强 发表于 2018-9-27 08:39
我自己也弄了个django博客,参考追梦人物博客,教程挺详细的

好的,我现在就去看看
10#
 楼主| mbz 发表于 2018-9-27 09:19 |楼主
沐雨红尘 发表于 2018-9-26 23:06
学爬虫的时候用过的,一起努力吧!

加油,一起努力
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 19:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表