1. Setting.py
TIME_ZONE = 'Asia/Shanghai'
LANGUAGE_CODE = 'zh-cn'
执行 python manage.py命令应该进入工程目录下执行
修改配置文件后未生效需要重启服务器
2. Django 与数据库交互
a). 创建APP
进入mysite目录里面,运行命令创建一个新的APP:
python manage.py startapp books
b). 创建模型
c). 安装模型
编辑settings.py,查找INSTALLED_APPS设置
然后添加'mysite.books'到INSTALLED_APPS列表
Django app已经在settings文件激活,我们可以在数据库中创建表了
首先通过如下的命令验证一下模型:python manage.py validate
如果你的模型是合法的,运行下面的命令为books app的模型生成CREATE TABLE语句
(如果你使用Unix会有五颜六色的语法高亮):python manage.py sqlall books
如果你愿意,你可以复制粘贴这些SQL到你数据库客户端或者使用Unix管道来直接传递它
尽管如此,Django提供一个简单的方式来把这些SQL提交数据库
像下面这样运行syncdb命令:python manage.py syncdb
确认你定义的任何模型都有一个__str__()方法,不仅是使在你自己使用交互环境时更方便
也因为当Django在几个地方需要显示对象时会使用__str__()的输出
最后,注意__str__()是给模型添加行为的好习惯
一个Django模型描述的不仅仅是一个对象数据库表结构,它也描述了对象知道怎样去做的功能
__str__()就是这样的功能的一个例子,一个模型知道怎样显示它自己
2. Q:一不小心删除了管理员用户怎么办?
A:
在你第一次运行 syncdb 时,你很可能被问起是否创建一个 superuser ,如果那时你没有创建 superuser ,
你需要运行 djang/contrib/auth/bin/create_superuser.py 来创建一个admin用户,否则你就不能登录到管理界面里去!方法,如下:
(1)在新版本中(1.2.1)windows下:E:\workspace\mydjango>python manage.py createsuperuser 然后依次输入用户名、邮箱、密码等
(2)在老版本中使用python /path/to/django/contrib/auth/create_superuser.py
参考:http://docs.djangoproject.com/en/1.2/topics/auth/#creating-superusers
分享到:
相关推荐
python+django 框架实现的项目;涉及celery任务配置;
课程系统介绍Django配置文件初始化使用以及基本参数设置; 系统描述工程初始化时的各个预装app的作用 系统展示通过配置文件设置不同数据库的连接情况,以及多个数据库的访问情况 系统展示自定义模板位置的使用情况 ...
其实就是把不同功能的文件放到不同目录下,然后通过代码代用将各个模块组合起来。这样的好处就是松耦合。具体各模块的作用通过创建工程来介绍
django路由配置 环境:win7 + python3.8.1 +django3.0.3 +mysql-5.7.26 1 创建工程 django-admin startproject DjangoView 2 创建工程中的应用 python manage.py startapp App 3 配置主路由urls urlpatterns = ...
打开创建好的django工程,查看settings.py文件 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 这行代码定义了当前settings.py文件的绝对路径的父文件夹的父文件夹为 BASE_DIR,也就是...
创建Django工程 djagno-admin startproject rent 进入rent目录并创建Django项目 cd rent python manage.py startapp rentAnalysis 创建Scrapy工程 scrapy startproject rentSpider 进入rentSpider目录并创建爬虫文件...
安装Python,点开python-3.3.4.msi然后直接Next到安装完毕。 注意,为了下一步在dos下使用python命令,这里要配置一下环境变量。右击计算机->属性->...添加完成后就可以使用Django的django-admin.py命令新建工程了。
一个Django工程中多数情况下会存在多个应用, 如何针对多个应用的url进行配置呢, 有以下两种方案: 1、在Django工程的urls.py中针对每个应用分别配置不同的url路径 2、在工程总体的urls.py中引入每个应用的url配置...
在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。 1. 修改项目的 settings 配置 在 settings.py 中配置需要连接的多个数据库连接串 ...
IIS作为web server, 搭载Django工程,文档记载详细配置过程,项目总结用,有问题请留言咨询
python+django 框架实现的项目;涉及celery任务配置;
PyCharm 新建Django工程 完成后,其目录如下: 子目录MyDjangoProject下表示工程的全局配置,分别为setttings.py、urls.py和wsgi.py,其中setttings.py包括了系统的数据库配置、应用配置和其他配置,urls.py则 ...
django初学,关于wed端的介绍,工程搭建,配置静态文件,http请求与响应,模板应用,数据库应用等等初学介绍
3.代码工程项目配置,启动,验证初始化成功。 4.从路由,视图函数到浏览器实现交互。 5.从本地mock数据验证开始,到数据库操作实战起步。 6.成功实现浏览器页面与数据库交互操作。 ...... 备注:上述过程图文并茂,...
其中app_name在工程urls中配置的namespace取值,url_name是在tweb/urls.py中配置的name对应 启用的param参数为可选项,当函数存在的时候带上参数对应的取值 urls.py urlpatterns = [ url(r'^admin/', admin.site....
2. 新建Django工程 django-admin startproject rcsiteproject 其目录结构如下图所示: 3.新建app python3 manage.py startapp app1 python3 manage.py startapp app2 4.配置app的urls 在每个app中新建urls文件 ...
如何搭建工程程序 ...工程的配置 路由定义 视图函数定义 如何获取请求数据(操作request对象) 如何构造响应数据(构造response对象) 如何使用中间层 框架提供的其他功能组件的使用 数据库 模板 admin
1. 创建Django REST framework工程 1.1手动创建工程文件夹 1.2进去工程文件夹内,执行命令:django-admin ...2.1 将Django工程中的settings.py文件拷贝到新创建的settings目录下,并重命名为dev.py,并修改入口文件manag
打开命令行窗口,输入命令,创建django工程: django-admin startproject djajaxget cd djajaxget python manage.py startapp demo 使用PyCharm打开上一步创建的工程,在工程同名文件夹的settings.py文件,修改...
在常规的Django工程开发中,我们经常会遇到一类问题,即:本地开发环境跟远程服务器生产环境配置不一样。对于这些不同之处,以前的做法是直接修改生产环境中的配置。但是对于立志自动化体系的开发者来说,显然这是...