最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • django教程是什么意思

    正文概述    2020-03-25   353

    django教程是什么意思

    Django教程是讲解Django框架学习方法和步骤的,可以理解为教材,是供初学者或者程序员学习和提升技术的。

    下面介绍下Django教程所包含的内容以及学Django所需要的必备技能。

    学Django需要什么基础?

    1. Django是 python 语言写的一个Web框架包,所以你得知道一些 Python 基础知识。

    2. 其次你最好有一些做网站的经验,懂一些网页 HTML, CSS, JavaScript 的知识不过啊,没有也没关系,其实Django其实很简单的。

    以下的建议可能在Django基础的时候呢,可能会不怎么重要,但是如果你想在Django这条路上走的越走越远的话,可以看看下面的一些建议

    @1:学习 前端相关知识(看个人兴趣,了解一些也挺好的)

    @2:学习 Linux 基础命令

    @3:学习 数据库,缓存等相关知识

    @4:学习 HTTP协议相关内容

    @5:学习 网络相关知识(TCP/IP协议)

    @6:学习 算法,数据结构等知识(基本的数据结构和算法要会)

    @7:学习 操作系统原理等

    Django 特点

    强大的数据库功能

    拥有强大的数据库操作接口(QuerySet API),如需要也能执行原生SQL。

    自带强大后台

    几行简单的代码就让你的网站拥有一个强大的后台,轻松管理内容!

    优雅的网址

    用正则匹配网址,传递到对应函数,随意定义,如你所想!

    模板系统

    强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。

    注:前后端分离时,也可以用Django开发API,完全不用模板系统。

    缓存系统

    与Memcached, Redis等缓存系统联用,更出色的表现,更快的加载速度。

    国际化

    完全支持多语言应用,允许你定义翻译的字符,轻松翻译成不同国家的语言。

    Django项目中会用到的一些文件以及文件夹

    网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。

    处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。

    与数据库操作相关,存入或读取数据时用到这个,当然用不到数据库的时候 你可以不使用。

    表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作,当然你也可以不使用。

    views.py 中的函数渲染templates中的Html模板,得到动态内容的网页,当然可以用缓存来提高速度。是用来保存一些图片的文件夹,使用的时候也方便可以直接使用

    后台,可以用很少量的代码就拥有一个强大的后台。

    Django 的设置,配置文件,比如 DEBUG 的开关,静态文件的位置等。

    Django的安装

    (sudo) pip install Django

    或者 (sudo) pip install Django==1.8.16 或者 pip install Django==1.11.8

    1. 新建一个 django project

    首先现在那个项目中然后按住进入总项目然后按住shift然后使用鼠标或者触摸板右键会出现一个 “在此处打开Powershell窗口" 然后再这个窗口里面使用创建项目(使用这个只是方便一点)

    1. 新建一个 项目的命令:django-admin.py startproject project_name

    特别是在 windows 上,如果报错,可以使用 django-admin 代替 django-admin.py 这个方法也很好用,不会影响你未来要做的项目

     2. 新建 app

    要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name)

    3. 创建数据库表 或 更改数据库表或字段

    Django 1.7.1及以上 用以下命令

    # 1. 创建更改的文件

    python manage.py makemigrations

    # 2. 将生成的py文件应用到数据库

    python manage.py migrate

    旧版本的Django 1.6及以下用

    python manage.py syncdb

    4. 创建超级管理员

    python manage.py createsuperuser

    # 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填

    # 修改 用户密码可以用:

    python manage.py changepassword username

    5. 导出数据 导入数据

    python manage.py dumpdata appname > appname.json

    python manage.py loaddata appname.json

    6. Django 项目环境终端

    python manage.py shell

    7. 数据库命令行

    python manage.py dbshell

    8. 更多命令

    终端上输入 python manage.py 可以看到详细的列表,在忘记子名称的时候特别有用。

    顺便教一下大家怎么修改Visual Studio Code的字体也就是VScode这个软件该怎么修改字体相信很多小伙伴都因为字体小而烦恼吧下面教给大家,首选项(Preferences)》设置》搜索:font 》修改对应配置。


    起源地下载网 » django教程是什么意思

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元