django项目代码怎么放进服务器,本地的django代码是怎么上传到服务器的?

下面是记的笔记,但是不清楚具体是哪一步把本地代码上传上去的

-安装虚拟环境

之前我们说了,不管是开发还是生产环境我们都尽量用虚拟环境

pip install virtualenv

pip install virtualenvwrapper

vim -/.bashrc

在文件最后面

export WORKON_HOME=$HOME/.virtualenvs #凡是通过mkvirtualenv创建的虚拟环境都会放到这个目录下面来

export PROJECT_HOME=$HOME/workspace

source /home/bobby/.local/bin/virtualenvwrapper.sh #我们要找到virtualenvwrapper.sh文件source它一下

修改完成之后点击保存

source -/.bashrc #让它生效

#workon就可以用了

--新建虚拟环境

mkvirtualenv mxonline

pip list

我们大量依赖第三方包,接下来讲解如何把第三方包导入进来

2 uwsgi安装和启动,nginx的虚拟主机配置

-导入开发包到虚拟环境

--在本地生成依赖文件

workon mxonline

pip list

我们希望把这些文件导出为依赖文件,然后在线上通过这个文件直接安装

pip freeze > reqiurements.txt

拷贝文件内容到我们的虚拟机里面

--在虚拟环境中通过依赖文件安装

vim reqiurements.txt

粘贴进来,保存

pip install -r reqiurements.txt

出错:mysql_config not found

解决办法说是需要在安装个依赖包

sudo apt-get install libmysqlclient-dev

再运行

pip install -r reqiurements.txt

技巧:如果再安装过程中发现某个开发包安装比较慢,可以ctrl+C停掉整个过程,单独安装这个开发包

比如pillow这个文件比较大。

pip install -i http://pypi.douban.com/simple pillow==3.4.1

pip install -i 豆瓣源 pillow==3.4.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 将django项目部署到本地服务器需要准备一台本地服务器,然后安装Python和Django,接着创建一个数据库,并且将项目文件复制到服务器上,最后运行Django的manage.py文件以启动服务器。 ### 回答2: 将Django项目部署到本地服务器需要以下步骤: 1. 确保本地服务器已安装好必要的软件和工具,例如Python、Django和数据库管理系统(MySQL、PostgreSQL等)。 2. 在本地服务器上创建一个文件夹作为项目的根目录,并进入该目录。 3. 打开命令行,使用以下命令创建一个虚拟环境: ``` python -m venv venv ``` 4. 激活虚拟环境: ``` source venv/bin/activate (Linux/Mac) venv\Scripts\activate (Windows) ``` 5. 安装Django: ``` pip install django ``` 6. 创建一个新的Django项目: ``` django-admin startproject myproject ``` 7. 进入myproject文件夹,并使用以下命令创建数据库(假设使用SQLite数据库): ``` python manage.py migrate ``` 8. 运行开发服务器: ``` python manage.py runserver ``` 9. 在浏览器中访问`http://localhost:8000`,确认服务器是否成功运行。 10. 如果有静态文件(如CSS、JavaScript和图像文件),需要在项目中创建一个名为`static`的文件夹,并将文件放入该文件夹。 11. 更新Django项目的配置文件`settings.py`,指定静态文件的路径: ``` STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] ``` 12. 如果需要使用数据库,需要在`settings.py`中配置数据库连接。 通过完成以上步骤,你就可以成功将Django项目部署到本地服务器,并在浏览器中进行访问和测试。 ### 回答3: 将Django项目部署到本地服务器需要以下步骤: 1. 确保本地服务器已经安装好Python和Django。如果没有安装,需要先安装这些软件。 2. 在本地服务器上创建一个目录,用于存放Django项目的文件。 3. 打开命令行工具,切换到上一步创建的目录下。 4. 使用Django提供的命令行工具创建一个新的Django项目。可以使用以下命令:`django-admin startproject projectname`,将"projectname"替换为你想要的项目名称。 5. 进入项目的目录,使用以下命令创建一个Django应用:`python manage.py startapp appname`,将"appname"替换为你想要的应用名称。 6. 在settings.py文件中配置数据库连接和其他需要的设置。 7. 运行以下命令创建数据库表:`python manage.py makemigrations`,然后运行`python manage.py migrate`。 8. 创建一个超级用户以便能够登录到Django管理后台:`python manage.py createsuperuser`,根据提示输入用户名和密码。 9. 启动本地服务器:`python manage.py runserver`。这将在本地启动一个开发服务器,可以通过浏览器访问你的Django项目。 10. 打开浏览器,输入指定的本地服务器地址(例如:http://localhost:8000)来访问你的Django项目。 通过以上步骤,你就可以成功将Django项目部署到本地服务器,并通过浏览器进行访问和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值