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命令行解析工具Argparse
Apr 20 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
Python多进程并发与多线程并发编程实例总结
Feb 08 Python
用python编写第一个IDA插件的实例
May 29 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
Python元组常见操作示例
Feb 19 Python
python实现一行输入多个值和一行输出多个值的例子
Jul 16 Python
python 普通克里金(Kriging)法的实现
Dec 19 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
python实现马丁策略回测3000只股票的实例代码
Jan 22 Python
Django框架模板用法详解
Jun 10 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中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
javascript document.referrer 用法
2009/04/30 Javascript
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
js实现简单选项卡与自动切换效果的方法
2015/04/10 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
react-native封装插件swiper的使用方法
2018/03/20 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
python实现RSA加密(解密)算法
2016/02/17 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
超级实用的8个Python列表技巧
2020/08/24 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
货代行业个人求职简历的自我评价
2013/10/22 职场文书
怎样写好自我鉴定
2013/12/04 职场文书
年终晚会主持词
2014/03/25 职场文书
小学生作文评语大全
2014/04/21 职场文书
上班迟到检讨书
2014/09/15 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers