- 浏览: 168768 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (173)
- Cocos2d-X (11)
- ubuntu (17)
- ofbiz (7)
- freemarker (1)
- nginx (9)
- redHat (7)
- SpringBoot (13)
- C# (0)
- PHP (2)
- Android (0)
- 咖啡豆 (7)
- Python (21)
- IONIC (8)
- AngularJS (1)
- 大鲸鱼 (10)
- 好玩的东西 (11)
- mysql 占用 (5)
- kelude (1)
- jS (0)
- Wx (1)
- H5-M500 (3)
- 开发即运维 (4)
- ReactNative (11)
- C++ (0)
- 其他杂项 (2)
- Truffle (1)
- WebLogic (0)
- Unity3D (0)
- WeChatMiniProgram (0)
- 小程序 (3)
- OLAP (1)
- ceb (1)
- 微信小程序 (2)
- 小程序undefined (1)
- 小程序机型问题 (1)
- Olingo (1)
- Cocos Creator (2)
- kylin (1)
- docker network (1)
最新评论
-
沈寅麟:
如果:[MySQL] specified key was to ...
OFBiz使用utf8mb4保存emoji -
沈寅麟:
从主机复制文件到容器里主机–>容器1,获取容器ID使用s ...
退出不关闭容器 -
沈寅麟:
conf.d/default.config---------- ...
Nginx配置AJP -
沈寅麟:
配置完nginx,在启动的时候遇到如下问题:nginx: [e ...
Nginx配置AJP -
沈寅麟:
docker commit [OPTIONS] CONTAIN ...
退出不关闭容器
DJango是一个开源Web应用框架,由python写成的[MVC]框架.
1.首先创建项目
或
项目如果创建成功,将会呈现以下目录结构.
对应DIR的说明如下:
1.5.同步默认数据库
或
1.6创建超级用户密 码
2.进入项目根目录,并且输入命令
启动项目.
0.0.0.0让其它电脑可连接到开发服务器,
8000为端口号。如果不说明,那么端口号默认为8000。
3.配置View[视图]和Url[请求映射].
HelloWorld 目录下的 HelloWorld 目录新建一个 view.py 文件.
相关代码:
绑定 URL 与视图函数.
打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中.
Django1.7一般是上面这样,新版本后官方要求这样写:先引入,再使用
此时的目录结构如下:
# tree
.
|-- HelloWorld
| |-- __init__.py
| |-- __init__.pyc
| |-- settings.py
| |-- settings.pyc
| |-- urls.py # url 配置
| |-- urls.pyc
| |-- view.py # 添加的视图文件
| |-- view.pyc # 编译后的视图文件
| |-- wsgi.py
| `-- wsgi.pyc
`-- manage.py
启动服务后,可通过 127.0.0.1:8000/hello 访问项目.
项目管理的终端:
数据管理的中断:
导出数据
导入数据
清空数据库
关于开发服务器
python manage.py runserver
端口被占用的时候,可以用其它端口:
(当然也可以kill掉占用端口的进程)
监听所有可用 ip (电脑可能有一个或多个内网ip,一个或多个外网ip,即有多个ip地址)
如果是外网或者局域网电脑上可以用其它电脑查看开发服务器
访问对应的 ip加端口,比如 http://172.16.20.2:8000
1.首先创建项目
django-admin.py HelloWorld
或
django-admin startproject myDJProject
项目如果创建成功,将会呈现以下目录结构.
|-- HelloWorld | |-- __init__.py | |-- settings.py | |-- urls.py | `-- wsgi.py `-- manage.py
对应DIR的说明如下:
- HelloWorld: 项目的容器。
- manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
- HelloWorld/settings.py: 该 Django 项目的设置/配置。
- HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
1.5.同步默认数据库
python manage.py migrate
或
python manage.py syscdb
1.6创建超级用户密 码
python manage.py createsuperuser
2.进入项目根目录,并且输入命令
python manage.py runserver 0.0.0.0:8000
启动项目.
0.0.0.0让其它电脑可连接到开发服务器,
8000为端口号。如果不说明,那么端口号默认为8000。
3.配置View[视图]和Url[请求映射].
HelloWorld 目录下的 HelloWorld 目录新建一个 view.py 文件.
相关代码:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
绑定 URL 与视图函数.
打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中.
from django.conf.urls import * from HelloWorld.view import hello urlpatterns = patterns("", ('^hello/$', hello), )
Django1.7一般是上面这样,新版本后官方要求这样写:先引入,再使用
from django.conf.urls import url from django.contrib import admin from learn import views as learn_views # new urlpatterns = [ url(r'^$', learn_views.index), # new url(r'^admin/', admin.site.urls), ]
此时的目录结构如下:
# tree
.
|-- HelloWorld
| |-- __init__.py
| |-- __init__.pyc
| |-- settings.py
| |-- settings.pyc
| |-- urls.py # url 配置
| |-- urls.pyc
| |-- view.py # 添加的视图文件
| |-- view.pyc # 编译后的视图文件
| |-- wsgi.py
| `-- wsgi.pyc
`-- manage.py
启动服务后,可通过 127.0.0.1:8000/hello 访问项目.
项目管理的终端:
python manage.py shell
数据管理的中断:
python manage.py dbshell
导出数据
python manage.py dumpdata appname > appname.json
导入数据
python manage.py loaddata appname.json
清空数据库
python manage.py flush
关于开发服务器
python manage.py runserver
端口被占用的时候,可以用其它端口:
python manage.py runserver 8001 python manage.py runserver 9999
(当然也可以kill掉占用端口的进程)
监听所有可用 ip (电脑可能有一个或多个内网ip,一个或多个外网ip,即有多个ip地址)
python manage.py runserver 0.0.0.0:8000
如果是外网或者局域网电脑上可以用其它电脑查看开发服务器
访问对应的 ip加端口,比如 http://172.16.20.2:8000
发表评论
-
ImportError: No module named flask 但pip list 已经安装了 centeros
2020-07-30 18:37 494删除原有的用大写开头的Flask插件 pip unins ... -
CenterOS 安装Python3.7 环境
2020-07-30 17:15 598全部操作都在root用户下执行 1.安装编译相关工具 ... -
AttributeError: 'Request' object has no attribute 'is_xhr' flask 错误 ERROR in 报错
2020-04-10 15:08 802AttributeError: 'Request' objec ... -
pip install *太慢*无法下载*卡住*
2020-04-09 16:14 633直接用阿里云Pypi pip config set globa ... -
Jupyter Notebook 快捷键汇总
2019-09-12 17:57 413Jupyter Notebook 包含两种模式。一种是命令模式 ... -
线性相关及张成空间
2019-08-21 10:31 926为了使 A−1 存在,等式 Ax=b 对每个b 值有一个解。然 ... -
plt.subplot 图
2019-07-19 23:30 1099https://matplotlib.org/api/_as_ ... -
pandas.cut
2019-06-05 14:52 817pandas.cut用来把一组数据分割成离散的区间。比如有一组 ... -
pandas——read_csv
2019-05-29 01:05 1272read_csv 方法 返回数据类型: DataFrame:二 ... -
Pandas 的melt的使用
2019-05-29 00:41 1464pandas.melt(frame, id_vars=None ... -
python3调用js的库之execjs
2019-05-10 10:14 2262执行JS的类库:execjs,PyV8,selenium,no ... -
matplotlib 中文乱码
2019-05-08 00:54 531import matplotlib.pyplot as p ... -
python input 输出 “Name 'XXX' is not defined
2019-05-04 11:50 1741names = input("Enter your ... -
Mac 控制台 终端始终 出现"(base)" ?
2019-05-03 18:32 4390那是因为你安装了Anaconda Jupyter 不要担心 这 ... -
S1-jieba分词
2018-05-08 16:06 564pip install jieba 简单用 ... -
新手扒图
2018-04-19 11:51 541新手写的比较拙劣 但达到效果了。 py是个好东西 ... -
DJango表单错误CSRF verification failed. Request aborted
2016-12-01 18:01 1177Django错误: [CSRF verification f ... -
dJangoの初习3
2016-10-14 16:10 639DJango 简单的GET 方式 传值,并返回打印到页面上. ... -
dJangoの初习2
2016-10-14 15:27 586应用、请求地址、与视图. 先创建一个项目用于实验. djan ... -
Windows下部署python环境及基本使用
2016-10-13 16:45 8121.安装Python,现在自己安装,注意选择的目录 ...
相关推荐
django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...
Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...
Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...
【Django入门与实践教程1】是一份针对初学者的详尽教程,旨在引导读者从零开始构建一个实际的Django项目。教程涵盖了从环境搭建到项目部署的全过程,涉及了Django框架的核心概念和技术。 首先,【环境搭建】章节会...
1. **Django简介**: Django是由两位美国开发者在2005年创建的开源项目,它遵循MVC(模型-视图-控制器)设计模式,但更倾向于MTV(模型-模板-视图)架构。Django的核心组件包括ORM(对象关系映射)、数据库路由系统...
前几天写的django 简易博客开发记录,贴个链接吧 ...django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...
基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...
基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...
django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...
1. **创建Django项目和应用**:首先,我们需要创建一个新的Django项目,然后在项目中创建一个应用,比如命名为`scrapy_manager`。在这个应用中,我们将编写用于控制Scrapy爬虫的视图函数和模板。 2. **安装Scrapy和...
Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...
Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客...
入门教程: 第 1 节:请求和响应 | 第 2 节:模型和管理站点 | 第 3 节:视图和模板 | 第 4 节:表单和通用视图 | 第 5 节:测试 | 第 6 节:静态文件 | 第 7 节:自定义管理站点 进阶教程: 如何编写可复用的应用 |...
1. Django框架:Django是一个开放源代码的Web应用框架,遵循MVT(Model-View-Template)设计模式。在Django中,Model用于处理数据模型,View负责业务逻辑和视图呈现,Template则是用于展示数据的模板系统。Django...
1. **快速入门**:官方文档首先会介绍如何快速搭建Django环境,包括安装步骤、创建项目和应用、数据库配置等基础操作。新手开发者可以通过这些章节迅速上手。 2. **模型(Models)**:Django的核心之一就是ORM...
Django documentation Django API Django
1. **User**:继承自Django内置的`AbstractUser`类,用于存储用户信息。 2. **Category**:用于存储文章分类信息。 3. **Article**:用于存储文章信息,包含标题、内容、发布日期等字段。 4. **Comment**:用于存储...
使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 ...
基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、...
在本项目中,“django开发完美博客”是一个使用Python的Django框架构建的高效且功能完备的博客系统。Django是一个高级的Web应用框架,它强调可重用性和“开箱即用”的理念,使得开发者可以快速地搭建和维护高质量的...