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 Mysql数据库操作 Perl操作Mysql数据库
Jan 12 Python
Python中逗号的三种作用实例分析
Jun 08 Python
Python Web框架Tornado运行和部署
Oct 19 Python
Python 查看文件的读写权限方法
Jan 23 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
Python 使用元类type创建类对象常见应用详解
Oct 17 Python
python 给图像添加透明度(alpha通道)
Apr 09 Python
pygame实现弹球游戏
Apr 14 Python
python轮询机制控制led实例
May 03 Python
Python绘图之柱形图绘制详解
Jul 28 Python
python的flask框架难学吗
Jul 31 Python
python opencv实现简易画图板
Aug 27 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
转PHP手册及PHP编程标准
2006/12/17 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
jquery foreach使用示例
2013/09/12 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
JavaScript程序中的流程控制语句用法总结
2016/05/23 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
Linux中Python 环境软件包安装步骤
2016/03/31 Python
python基础之入门必看操作
2017/07/26 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
Python中那些 Pythonic的写法详解
2019/07/02 Python
django 类视图的使用方法详解
2019/07/24 Python
python数组循环处理方法
2019/08/26 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
如何用Python绘制3D柱形图
2020/09/16 Python
xml有哪些解析技术?区别是什么
2016/04/26 面试题
员工年终考核评语
2014/12/31 职场文书
部队2015年终工作总结
2015/04/02 职场文书
工作后的感想
2015/08/07 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
python自动计算图像数据集的RGB均值
2021/06/18 Python
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫