Django简介

Posted aladl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django简介相关的知识,希望对你有一定的参考价值。

此教程针对Django1.11和python3.4或更高版本。

 

假设你已经安装好了Django。你可以通过shell提示符中运行以下命令来检查Django是否已安装及其版本情况:

python -m django --version

注意:安装python时你修改的什么就加上什么,例如我修改的是python3,所以这里这里就会变成python -m django --version。

如果Django已经安装,你应该看到安装的版本号,如果还没有安装,你会看到一个“No module named django”的错误。

 

创建一个项目

如果这是你第一次使用Django,你需要完成一些初始化设置。你需要自动生成一些代码,这写代码创建在一个Django项目-- 一个Django实例的设置集合,包括数据库的配置、Django有关的选项和应用有关的选项。

让我们来看一下startproject生成了什么:

技术分享图片

这些文件是:

  外层untitled根目录仅仅是项目的一个容器。它的名字与Django无关;可以将其重命名为你喜欢的任何内容,但尽量不要命名中文.....

  内层的untitled目录是真正的python包。它是你导入任何东西时将需要使用的python包的名字。

  untitled/__init__.py:一个空文件,它告诉python这个目录应该被看做一个python包。

  untitled/settings.py:该Django项目的设置/配置。Django settings将告诉你这些设置如何工作。

  untitled/urls.py: 此Django项目的URL声明;Django驱动的网站的“目录”。

  untitled/wsgi.py: 用于你的项目的与WSGI兼容的Web服务器入口。

 

以上是关于Django简介的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

Django REST框架--认证和权限

如何在 Django 中显式重置模板片段缓存?

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

使用 Django 模板作为片段