简单的django配置和命令
1.创建项目:django-admin startproject 项目名称
2.进入项目:cd 项目名称
3.创建子应用:python manage.py startapp 子应用名称
4.把子应用添加至主项目下settings.py下 INSTALLED_APPS的列表中
5.项目的语音配置:zh-Hans, 项目的时区配置:Asia/Shanghai
6.STATIC_URL:静态文件配置 在项目下创建'static'文件存放静态文件
7.在settings.py下添加:
STATICFILES_DIRS =(
os.path.join(BASE_DIR,'static'),
)
8.配置路由:项目想urls.py下:导入include path("子应用名称/",include("子应用名称.urls")),
9.配置mysql数据库:在子应用下models.py下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': "django_data", # 使用的库名
"USER": "root", # 用户名
"PASSWORD": "woaini21g", # 数据库密码
"HOST": "localhsot", # 数据库主机地址
"PORT": "3306"
}
}
9.3 如果使用split测试数据库 在admin里边 :from 子应用名 import models
admin.site.register(models.表名)
9.4 python manage.py runserver #开启服务
9.4.4 python manage.py createsuperuser 创建admin超级用户
9.5 映射数据库 python manage.py makemigrations python manage.py migrate
10.编写views.py下编写对应的路由视图函数:
1.导入from django.http import HttpResponse
2.创建视图函数
def 视图函数名(request): #视图函数必须要有一个requset参数,用来接收用户的请求
return HttpResponse(“”)#一般情况,视图函数要返回一个具有respons相应的内容。
11.在子应用下配置路由主控文件:
1.导入from 子应用名称 import views
2.path("视图函数名/",views.视图函数名)
模板页面及静态资源
1.创建保存文件夹
1.在和子应用同级下创建 : template #模板
2.在settings.py下 : TEMPLATES:'DIRS':[os.path.join(BASE_DIR,'template')],
3.在template下创建html模板页面
Models
如果使用mysql数据库执行‘’1‘’操作
1. 在项目主目录下的“__init__ 文件中添加如下内容:
import pymsyql
pymysql . install_as_MySQLdb()
简单的django配置和命令的更多相关文章
- 一个简单的零配置命令行HTTP服务器
http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs. 如果你不想重复的写 nodeJs 的 web-server.js, 则可以使用这个. 安装 (全局安装加 -g) ...
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs. 如果你不想重复的写 nodeJs 的 web-server.js, 则可以使用这个. 安装 (全局安装加 -g) ...
- http-server:一个简单的零配置命令行的http服务器
首先简介一下http-server: http-server是一个简单的零配置命令行http服务器,他对于生产使用来说足够强大,他是简单和可删节足以用于测试,足够简单易用,而且可用于本地开发 1.首先 ...
- [转] 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
[From] http://www.cnblogs.com/lucker/p/4108838.html http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs. 如果你不 ...
- Windows下Apache+mod_python+Django配置
Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的 ...
- 使用Postgres,Nginx和Gunicorn将Django配置到服务器上
先决条件 首先你得先在Digital Ocean上有一台自己的服务器,如果还没有,可参考教程如何在Digital Ocean上申请服务器. 为了方便起见,我将本教程分为两部分.第一部分(步骤1 - 6 ...
- DJango配置mysql数据库以及数据库迁移
DJango配置mysql数据库以及数据库迁移 一.Django 配置MySQL数据库 在settings.py中配置 import pymysql # 配置MySQL pymysql.install ...
- Django入门第一步:构建一个简单的Django项目
Django入门第一步:构建一个简单的Django项目 1.简介 Django是一个功能完备的Python Web框架,可用于构建复杂的Web应用程序.在本文中,将通过示例跳入并学习Django.您将 ...
- 小白学Python | 最简单的Django 简明教程
作者:浅雨凉 来源:http://www.cnblogs.com/qianyuliang/p/6814376.html 一.Django简介 1. web框架介绍 具体介绍Django之前,必须先介绍 ...
随机推荐
- Vue之组件使用(二)
补充一下:之前没提到,这里是一个父子组件通信的方法 如果想要使同一个组件实现不同的效果,那么可以这样做. 把需要封装的组件模板写在template中 <template id="cou ...
- 集合框架二(Collection接口实现类常用遍历方法)
四种常用遍历方式 Collection coll = new ArrayList(); coll.add("123"); coll.add("456"); co ...
- MRO + super面试题(详解)
class Init(object): def __init__(self, v): print("init") self.val = v class Add2(Init): de ...
- 【代码笔记】iOS-NSLog的使用
代码: // 在debug模式下输出NSLog,在release模式下不输出NSLog #ifndef __OPTIMIZE__ #define NSLog(...) NSLog(__VA_ARGS_ ...
- 【代码笔记】iOS-My97DatePicker日历
一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...
- 设定linux为多用户模式
1.显示系统已经安装的组件,和可以安装的组件: #yum grouplist 2.如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装: #yum groupinstall " ...
- VS2008 试图运行未注册64位调试器组件
安装即可
- 禅道项目管理软件 为提交Bug页面设置bug必填字段
为提交Bug页面设置bug必填字段 by:授客 QQ:1033553122 测试环境: 禅道项目管理软件7.1.stable版本 注:仅适合windows版 步骤1.找到xampp\zentao\mo ...
- 排错-Error--memory violation Exception ACCESS_VIOLATION received解决方
Error -- memory violation : Exception ACCESS_VIOLATION received by:授客 QQ:1033553122 测试代码: Action() ...
- Android应用程序进程启动过程(后篇)
前言 在前篇中我们讲到了Android应用程序进程启动过程,这一篇我们来讲遗留的知识点:在应用程序进程创建过程中会启动Binder线程池以及在应用程序进程启动后会创建消息循环. 1.Binder线程池 ...