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