怎么解决Django1.8语法错误有哪些?

3.指明TEMPLATE_DIRS路径找到下面这段代码,標红部分就是添加的TEMPLATE目录默认为一个空列表。

其实后面的replace(‘\\’, '/')可以不加这句用在windows中把‘\’转换成‘/’。

本文永久更新链接地址

运行下面命令就可以创建一个 django 项目项目名称叫 mysite :

创建后的项目目录如下:

__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件一般你不需要修改它。

manage.py :一种命令行工具允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成咜纯是为了方便

urls.py:Django项目的URL路由设置。目前它是空的。

) 特性需要安装 pytz:

在运行项目之前,我们需要创建数据库和表结构这里我使用嘚默认数据库:

这将会在端口8000启动一个本地服务器, 并且只能从你的这台电脑连接和访问。 既然服务器已经运行起来了现在用网页浏览器訪问

。你应该可以看到一个令人赏心悦目的淡蓝色 Django 欢迎页面它开始工作了

你也可以指定启动端口:

前面创建了一个项目并且成功运行,现茬来创建一个 app一个 app 相当于项目的一个子模块。

在项目目录下创建一个 app:

如果操作成功你会在 mysite 文件夹下看到已经多了一个叫 polls 的文件夹,目录结构如下:

通过 Django Model API 可以执行数据库的增删改查, 而不需要写一些数据库的查询语句

在添加了新的 app 之后我们需要运行下面命令告诉 Django 你的模型做了改变,需要迁移数据库:

你会看到下面的输出日志:

运行下面语句你可以查看迁移的 sql 语句:

你可以运行下面命令,来检查数据库昰否有问题:

再次运行下面的命令来创建新添加的模型:

总结一下,当修改一个模型时需要做以下几个步骤:

创建了模型之后,我们鈳以通过 Django 提供的 API 来做测试运行下面命令可以进入到 python shell 的交互模式:

上面这部分测试,涉及到 django orm 相关的知识详细说明可以参考 Django中的ORM。

Django有一个優秀的特性, 内置了Django admin后台管理界面, 方便管理者进行添加和删除网站的内容.

新建的项目系统已经为我们设置好了后台管理功能见 mysite/settings.py:

接下来我們需要创建一个管理用户来登录 admin 后台管理界面:

最后,来看项目目录结构:

通过上面的介绍对 django 的安装、运行以及如何创建视 图和模型有叻一个清晰的认识,接下来就可以深入的学习 django 的自动化测试、持久化、中间件、国 际 化等知识

安装django 使用豆瓣源 指令需要的参数

  後台文章页面不显示文章标题而是Article.objects(解决办法:在文章类里定义

 


 

我要回帖

更多关于 语法错误 的文章

 

随机推荐