django框架创建应用操作示例


Posted in Python onSeptember 26, 2019

本文实例讲述了django框架创建应用操作。分享给大家供大家参考,具体如下:

18.1.5  安装Django

安装Django

node2:/root#pip install Django
/usr/local/python27/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Python version is deprecated. The next version of cryptography will remove support. Please upgrade to a 2.7.x release that supports hmac.compare_digest as soon as possible.
 utils.DeprecatedIn23,
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Requirement already satisfied: Django in /usr/local/python27/lib/python2.7/site-packages (1.11.9)
Requirement already satisfied: pytz in /usr/local/python27/lib/python2.7/site-packages (from Django) (2017.2)
You are using pip version 18.1, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

18.1.6  在Django 中创建项目:

node2:/django/mysite#django-admin.py startproject learning_log
node2:/django/mysite#ls -ltr
total 64
-rwxrwxrwx 1 root root 804 Oct 25 2017 manage.py
-rwxrwxrwx 1 root root 608 Nov 25 2017 query_mysql.py
drwxrwxrwx 3 root root 4096 Nov 27 2017 form
drwxrwxrwx 2 root root 4096 Nov 27 2017 online
-rwxrwxrwx 1 root root 262 Dec 5 2017 test.py
-rwxrwxrwx 1 root root 646 Dec 5 2017 test.pyc
-rwxrwxrwx 1 root root 113 Dec 5 2017 __init__.pyc
drwxrwxrwx 2 root root 4096 Dec 5 2017 home
-rwxrwxrwx 1 root root  0 Dec 5 2017 __init__.py
-rwxrwxrwx 1 root root  27 Dec 5 2017 a1.py
-rwxrwxrwx 1 root root  5 Dec 5 2017 celerybeat.pid
drwxrwxrwx 7 root root 4096 Dec 12 2017 static
drwxrwxrwx 4 root root 4096 Jan 28 2018 blog
drwxrwxrwx 2 root root 4096 Sep 16 2018 portal
drwxrwxrwx 2 root root 4096 Apr 24 10:15 mysite
drwxrwxrwx 4 root root 4096 Apr 25 02:17 news
drwxr-xr-x 3 root root 4096 Apr 25 09:25 learning_log

/django/mysite/learning_log/learning_log

INSTALLED_APPS = (
  'django.contrib.admin',
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.messages',
  'django.contrib.staticfiles',
  'learning_log',

18.1.7 创建数据库

Django 将大部分与项目相关的信息都存储在数据库中,因此我们需要创建一个供Django使用的数据库

配置mysql数据库

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'tlcb',
'USER': 'root',
'PASSWORD': '1234567',
'HOST': '192.168.137.3',
'PORT': '3306',
}
}
node2:/django/mysite/learning_log#python manage.py migrate
Operations to perform:
 Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
 Applying contenttypes.0001_initial... OK
 Applying auth.0001_initial... OK
 Applying admin.0001_initial... OK
 Applying admin.0002_logentry_remove_auto_add... OK
 Applying contenttypes.0002_remove_content_type_name... OK
 Applying auth.0002_alter_permission_name_max_length... OK
 Applying auth.0003_alter_user_email_max_length... OK
 Applying auth.0004_alter_user_username_opts... OK
 Applying auth.0005_alter_user_last_login_null... OK
 Applying auth.0006_require_contenttypes_0002... OK
 Applying auth.0007_alter_validators_add_error_messages... OK
 Applying auth.0008_alter_user_username_max_length... OK
 Applying sessions.0001_initial... OK
node2:/django/mysite/learning_log#

18.1.8 创建应用:

django-admin.py startproject learning_log

希望本文所述对大家基于Django框架的Python程序设计有所帮助。

Python 相关文章推荐
python自动zip压缩目录的方法
Jun 28 Python
Python3.X 线程中信号量的使用方法示例
Jul 24 Python
对Python3.6 IDLE常用快捷键介绍
Jul 16 Python
python中使用zip函数出现错误的原因
Sep 28 Python
Mac下Anaconda的安装和使用教程
Nov 29 Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 Python
python右对齐的实例方法
Jul 05 Python
通过实例简单了解python yield使用方法
Aug 06 Python
聊聊python中的循环遍历
Sep 07 Python
Python从入门到精通之环境搭建教程图解
Sep 26 #Python
python性能测量工具cProfile使用解析
Sep 26 #Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 #Python
用python写测试数据文件过程解析
Sep 25 #Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 #Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 #Python
Python 图像对比度增强的几种方法(小结)
Sep 25 #Python
You might like
用Socket发送电子邮件
2006/10/09 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
PHP简单读取PDF页数的实现方法
2016/07/21 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
使用jquery读取html5 localstorage的值的方法
2013/01/04 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
numpy下的flatten()函数用法详解
2019/05/27 Python
Django 静态文件配置过程详解
2019/07/23 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
python实现输入的数据在地图上生成热力图效果
2019/12/06 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
2020/04/07 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
介绍java中初始化块的使用
2012/09/11 面试题
幼儿园家长评语大全
2014/04/16 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
2014年标准化工作总结
2014/12/17 职场文书
领导干部考核评语
2015/01/04 职场文书
不同意离婚答辩状
2015/05/22 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏