ubuntu下的虚拟环境中安装Django的操作方法
在ubuntu的命令行窗口中进行如下操作:
1、安装虚拟环境
sudo pip install virtualenv
2、创建虚拟环境
mkvirtualenv 文件名 -p python3(这是python版本)
有些朋友对“mkvirtualenv 文件名” 有疑问,这个是默认为python2版本
不过要注意,这里操作要联网进行,将python复制一份到虚拟环境中去
3、切换虚拟环境
workon 文件名
即可在虚拟环境中工作
注:删除虚拟环境
rmvirtualenv 文件名
退出环境
deactivate
Django在虚拟环境中的安装以及项目的建立1、安装Django
pip install django ==安装版本号
2、创建项目
django_admin startproject + 项目名字
项目下面包含两个文件(一个是项目名相同的同名文件夹,一个是manage.py文件): manage.py 项目的整体的管理文件,通过它管理整个项目项目的同名文件夹: settings.py 项目整体的配置文件夹 urls.py 项目url配置文件 wsgi.py 项目与web服务器的入口
3、运行服务器
python manage.py runserver +端口名(默认为8000)
运行成功后可以通过去浏览器(127.0.0.1:端口名)来确认是否运行成功
4、创建模块
成功创建项目之后,可以在项目下通过:
python manage.py startapp +模块名
来创建模块
5、注册子模块
在同名文件夹下面的setting.py文件中
最后一行添加“模块名.apps.类名”
6、定义表名以及字段名
类名——表名(其实表名是模块名_类名)属性名——字段名
7、将设计的表注册到admin.py中
8、迁徙数据库表(每次数据库表有修改都要进行8,9两个步骤)
python manage.py makemigrations
生成迁徙文件 (在文件migrations中)
9、执行迁徙文件
python manage.py migrate
执行迁徙文件
10、后台展示
当执行完迁徙文件之后,可以建立一个超级管理员账户在后台对表进行管理和查看。
python manage.py createsuperuser
如果要使django支持中文界面的话,要在setting.py文件中修改:
LANGUAGE-CODE = ‘zh-Hans'//设置中文 TIME_ZONE=‘Asia/Shanghai'//设置时区(上海)
11、数据库配置
如果要在前端也能修改数据库中的内容的话,我们要进行数据库的配置
上面的这个设置是在setting.py文件中进行配置的
12、添加驱动
配置完数据库之后,我们要在项目的同名文件夹之中的__init__.py文件中添加驱动,如图所示:
总结
以上所述是小编给大家介绍的ubuntu下的虚拟环境中安装Django的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
ubuntu系统下Python虚拟环境的安装和使用教程
前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要. 安装虚拟环境 •步骤: •打开Linux终端(快捷键Ctrl+Alt+T),输入命令: sudo apt install python-virtualenv sudo easy_install virtualenvwrapper 说明:以上两条命令逐条执行,完成后虚拟环境安装完毕. 或者可以使用pip安装,前提是安装了pip,一般python自
-
Ubuntu 14.04下Django和MySQL环境部署全过程
简要步骤.(Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便一些有需要的童鞋,大神勿喷~ 一.Python环境搭建 操作系统Ubuntu14.04,自带Python2.7.6 im@58user:/$ python Python 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4] on linux2 Type "help", "copyright", &q
-
详解通过Nginx部署Django(基于ubuntu)
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式. 在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求.nginx把所有静态请求自己来处理(这是NGINX的强项).然后,NGINX将所有非静态请求通过uwsgi传递给Django,由Django来进行处理,从而完成一次WEB请求. 可见,uwsgi的作用就类似一个桥接器.起到桥梁的作用. Linux的强项是用来做服务器,所以,下面的整个部署过程我们选择在U
-
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
自己尝试在本地搭建了 Django 项目后,想部署到自己云服务器上,经常多次尝试和多次踩坑(捂脸),总结如下: 环境:ubuntu14, django2.0, apache2. 1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利安装建议使用 root 用户登录 Ubuntu 或在 apt-get 前加上 sudo : 安装 Apache2 apt-get update #获取更新列表 apt-get install apache2 #安装 Apache2apt-get inst
-
ubuntu环境下python虚拟环境的安装过程
一. 虚拟环境搭建 在开发中安装模块的方法: pip install 模块名称 之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安装的会覆盖掉前面一次安装的.那如果一台机器上面开发多个项目使用到不同版本的模块呢?怎么样做才能不受版本影响!那么需要用到虚拟环境,每个虚拟环境互相隔离,在一个虚拟环境中安装卸载模块其他不受影响! 1. python虚拟环境安装 sudo apt-get install python-virtualenv sudo easy_install virtua
-
Ubuntu18.04安装Python虚拟环境
仅为使用Ubuntu18.04的Python开发人员作参考 1.安装Ubuntu18.04虚拟环境 sudo apt install virtualenv sudo apt install virtualenvwrapper 安装完成之后,进入home目录,输入命令ls -al查看是否出现.virtualenvs目录,如果没有则手动创建.virtualenvs目录 2.安装Python环境中可以支持虚拟环境的模块(我这边使用的是Python3.6) pip3 install virtualenv
-
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
具体环境: Ubuntu 14.04 Python 2.7.6 Django 1.7.1 Virtualenv name:test Nginx uwsgi 假设 项目文件夹位于 /data/www/ts 设置保存在 ./conf 复制代码 代码如下: virtualenv name = test domain name = example.com django+uwsgi的部署实在是太蛋疼了..网上已有的教程似乎有新版本的兼容问题.最后跑到uwsgi官网上找的教程终于跑通了.. 不过官网的教程似
-
ubuntu下的虚拟环境中安装Django的操作方法
在ubuntu的命令行窗口中进行如下操作: 1.安装虚拟环境 sudo pip install virtualenv 2.创建虚拟环境 mkvirtualenv 文件名 -p python3(这是python版本) 有些朋友对"mkvirtualenv 文件名" 有疑问,这个是默认为python2版本 不过要注意,这里操作要联网进行,将python复制一份到虚拟环境中去 3.切换虚拟环境 workon 文件名 即可在虚拟环境中工作 注:删除虚拟环境 rmvirtualenv 文件名 退
-
ubuntu下在docker中安装mysql5.6 的方法
1.安装mysql5.6 docker run mysql:5.6 等所有项目都是Download complet 安装完毕 5.6: Pulling from library/mysql 10a267c67f42: Pull complete c2dcc7bb2a88: Pull complete 17e7a0445698: Pull complete 9a61839a176f: Pull complete d4657fda01d9: Pull complete c5278a445e5d: P
-
Ubuntu下使用python3中的venv创建虚拟环境
1.虚拟环境跟随项目,为单个项目创建虚拟环境 (python3.4以上自带直接使用 ,pip install virtualenv) 1.建立项目目录:(找个目录) mkdir PythonProject cd PythonProject 2.创建虚拟环境env: python -m venv env 3.激活虚拟环境:source env/bin/acticate 4.安装包,创建py文件 pip install xxx 5.退出虚拟环境:deactivate 2.Virtaulenvwrap
-
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
刚在网上查了一圈,好家伙,全都是那一篇文章,而且用的pycharm是老版本的,下边介绍的是pycharm2019专业版的,直接切入正题: (1)打开 pycharm -> File文件 -> New Project 创建新项目 (2)选择Django项目 1.选择创建Django项目的本地路径(这里补充下,下边图应该没有后边的 \ , 必须要选择一个文件夹). 2.选择Pipenv来创建虚拟环境. 3.Base interpreter 为本机系统的python解释器,也就是安装python时的
-
ubuntu下mysql二进制包安装教程
1.下载对应二进制包 cd /usr/local/src sudo wget http://dev.mysql.com/downloads/file/?id=465030 2.解压并放在/usr/local目录下改名为mysql sudo tar zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz sudo mv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql 3.创建mysql分组和用户,更改my
-
python中安装django模块的方法
网上搜一下对应的版本号,版本号相对应. 安装django有两种方式: 1.pip安装 pip install django 这个方法我用的时候已经报错.貌似访问被阻挡.我一般都用第二种 2.下载压缩包手动安装 在django官网下载tar.gz包,放在python对应目录中解压缩 命令窗口进入压缩包目录后,执行python setup.py install 安装完成后,命令窗口导入django. 可以正常导入且看到版本号即安装成功. 之后就可以创建django项目了.pycharm有免费版和专业
-
Ubuntu 20.04系统中安装vncserver的方法步骤
Ubuntu 20.04已经在2020年4月份正式发布,笔者今天正式安装了一个镜像系统,并在该系统中安装vncserver以便于远程图形化管理和使用.安装vncserver的步骤如下: 第一步:安装桌面环境和VNCServer #更新 apt update #安装桌面环境 sudo apt install xfce4 xfce4-goodies #安装vncserver apt install tightvncserver #启动vncserver vncserver 随后按照提示,输入vncs
-
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
1.更新 1 sudo apt-get update 2.安装nginx 1 sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为:* 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下*程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中*并已经在/etc/init.d/下创建了启动脚本nginx* 默认的虚拟主机的目录设置在了/var/www/ng
随机推荐
- AngularJS使用自定义指令替代ng-repeat的方法
- Linux下nginx生成日志自动切割的实现方法
- IStream与TStream之间的相互转换
- 基于jquery的无限级联下拉框js插件
- 总结AngularJS开发者最常犯的十个错误
- Java中线程的等待与唤醒_动力节点Java学院整理
- oracle截取字符(substr)检索字符位置(instr)示例介绍
- nginx下的代理服务器80端口被封的解决方案
- JavaScript 获取任一float型小数点后两位的小数
- php中常用编辑器推荐
- Codeigniter操作数据库表的优化写法总结
- 简单谈谈PHP vs Node.js
- Android实现发送短信验证码倒计时功能示例
- C# winform循环播放多个视频
- JQuery CheckBox(复选框)操作方法汇总
- Android 安全加密:非对称加密详解
- 专家教你考察交换机背板带宽小诀窍
- 使用express搭建一个简单的查询服务器的方法
- Vue利用canvas实现移动端手写板的方法
- 关于python导入模块import与常见的模块详解