制作基本的Django网站需要了解什么?

时间:2016-02-26 06:08:49

标签: python django

正如标题所述,我很好奇我需要知道用Django建立一个网站。

我的尝试:     我熟悉Python,但是尽管我尝试在网页上开始工作(在网上尝试了一些Django教程并购买了#34; Django和#34的2个Scoops;并开始使用它的一些建议)我总是觉得它指出我要学习的东西。 (PostgreSQL,git,virtualenv,VirtualBox,Vagrant等等。)据我所知,其中一些是我需要实现的工具,但我觉得好像我可以深入研究这些工具并且当我不能理解时应该停止尝试更多地了解这些。

我的目标:     我希望能够使用Django开发一个网页,并了解我正在实施的步骤和工具。

我的问题:     我需要学习哪些工具,以及我需要学习多少工具才能开始有效地使用Django?

1 个答案:

答案 0 :(得分:1)

这是一个非常广泛的问题,但我可以尝试尽可能清楚地回答它。

你说你熟悉Python,这是一件好事。接下来你应该知道的是Django基于并广泛使用的MVC框架。

你可以在这里参考Django教程:https://docs.djangoproject.com/en/1.9/intro/tutorial01/(如前所述)

我可以给你一个关于它如何工作的TLDR: 1.创建一个django项目:$ django-admin startproject mysite 2.在创建的文件结构中,最重要的事情是:    一个。 models.py - 定义为类和对象的数据库模型或模式    湾views.py - 您要显示的视图(主要在您的情况下呈现.html)    C。 settings.py - 您的路径,应用设置,权限等    d。 urls.py - 您将如何调用您的特定视图(重定向网址)

  1. 编写基本应用程序后,尝试使用$ python manage.py runserver运行它并瞧!
  2. 对于网站部分,有一些简单的方法。您可以下载twitter bootstrap并尝试尝试使用django http://getbootstrap.com/2.3.2/

    在线查找的简单页面

    就技术而言: venv:这样你就不会弄乱你的笔记本电脑上的其他python等版本,这是不必要的 git:无论项目要求如何,这都是您应该学习的。基本的3个命令就足够了。

    您可能需要学习HTML和CSS的基础知识来操作您自己的网站。大多数后端都可以使用您创建的模型对象在Django上处理。

    尝试这些内容,如果您需要更多信息,请告知我们。