`
zl4393753
  • 浏览: 333545 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Django工程配置

 
阅读更多
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
分享到:
评论

相关推荐

    django工程

    python+django 框架实现的项目;涉及celery任务配置;

    Django3.0 配置文件使用详解

    课程系统介绍Django配置文件初始化使用以及基本参数设置; 系统描述工程初始化时的各个预装app的作用 系统展示通过配置文件设置不同数据库的连接情况,以及多个数据库的访问情况 系统展示自定义模板位置的使用情况 ...

    Django 项目setting默认配置

    其实就是把不同功能的文件放到不同目录下,然后通过代码代用将各个模块组合起来。这样的好处就是松耦合。具体各模块的作用通过创建工程来介绍

    Django3路由配置命名空间

    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配置文件代码说明

    打开创建好的django工程,查看settings.py文件 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 这行代码定义了当前settings.py文件的绝对路径的父文件夹的父文件夹为 BASE_DIR,也就是...

    基于Scrapy和Django的二手房爬虫及可视化源码+项目使用说明.zip

    创建Django工程 djagno-admin startproject rent 进入rent目录并创建Django项目 cd rent python manage.py startapp rentAnalysis 创建Scrapy工程 scrapy startproject rentSpider 进入rentSpider目录并创建爬虫文件...

    Django-2.0.3下载

    安装Python,点开python-3.3.4.msi然后直接Next到安装完毕。 注意,为了下一步在dos下使用python命令,这里要配置一下环境变量。右击计算机->属性->...添加完成后就可以使用Django的django-admin.py命令新建工程了。

    Django项目中包含多个应用时对url的配置方法

    一个Django工程中多数情况下会存在多个应用, 如何针对多个应用的url进行配置呢, 有以下两种方案: 1、在Django工程的urls.py中针对每个应用分别配置不同的url路径 2、在工程总体的urls.py中引入每个应用的url配置...

    django 多数据库配置教程

    在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。 1. 修改项目的 settings 配置 在 settings.py 中配置需要连接的多个数据库连接串 ...

    Win7 IIS 部署Django项目

    IIS作为web server, 搭载Django工程,文档记载详细配置过程,项目总结用,有问题请留言咨询

    django工程01

    python+django 框架实现的项目;涉及celery任务配置;

    使用PyCharm配合部署Python的Django框架的配置纪实

    PyCharm 新建Django工程 完成后,其目录如下: 子目录MyDjangoProject下表示工程的全局配置,分别为setttings.py、urls.py和wsgi.py,其中setttings.py包括了系统的数据库配置、应用配置和其他配置,urls.py则 ...

    django框架课件.zip

    django初学,关于wed端的介绍,工程搭建,配置静态文件,http请求与响应,模板应用,数据库应用等等初学介绍

    django起步到实现数据库交互.pdf

    3.代码工程项目配置,启动,验证初始化成功。 4.从路由,视图函数到浏览器实现交互。 5.从本地mock数据验证开始,到数据库操作实战起步。 6.成功实现浏览器页面与数据库交互操作。 ...... 备注:上述过程图文并茂,...

    在django模板中实现超链接配置

    其中app_name在工程urls中配置的namespace取值,url_name是在tweb/urls.py中配置的name对应 启用的param参数为可选项,当函数存在的时候带上参数对应的取值 urls.py urlpatterns = [ url(r'^admin/', admin.site....

    多个应用共存的Django配置方法

    2. 新建Django工程 django-admin startproject rcsiteproject 其目录结构如下图所示: 3.新建app python3 manage.py startapp app1 python3 manage.py startapp app2 4.配置app的urls 在每个app中新建urls文件 ...

    Django框架应用总.rar

    如何搭建工程程序 ...工程的配置 路由定义 视图函数定义 如何获取请求数据(操作request对象) 如何构造响应数据(构造response对象) 如何使用中间层 框架提供的其他功能组件的使用 数据库 模板 admin

    Python Django搭建网站流程图解

    1. 创建Django REST framework工程 1.1手动创建工程文件夹 1.2进去工程文件夹内,执行命令:django-admin ...2.1 将Django工程中的settings.py文件拷贝到新创建的settings目录下,并重命名为dev.py,并修改入口文件manag

    Django处理Ajax发送的Get请求代码详解

    打开命令行窗口,输入命令,创建django工程: django-admin startproject djajaxget cd djajaxget python manage.py startapp demo 使用PyCharm打开上一步创建的工程,在工程同名文件夹的settings.py文件,修改...

    Django 开发环境与生产环境的区分详解

    在常规的Django工程开发中,我们经常会遇到一类问题,即:本地开发环境跟远程服务器生产环境配置不一样。对于这些不同之处,以前的做法是直接修改生产环境中的配置。但是对于立志自动化体系的开发者来说,显然这是...

Global site tag (gtag.js) - Google Analytics