使用虚拟环境virtualenv 创建python3.5 django项目

李金龙
李金龙
管理员
496
文章
0
粉丝
Django学习评论3,297字数 409阅读模式

本内容不适用纯小白,只是方便入门型的小白,方便快速记忆快速创建一个网站,如果您的vietualenv还没有创建好,请查看mac搭建python virtualenv虚拟环境并使用

 

一、虚拟环境

cd /Users/lijinlong/Desktop/django/django_web

virtualenv -p /usr/local/bin/python3.6 one

source bin/activate

已进入到虚拟环境,查看pip上面安装了啥玩意,

pip freeze

升级pip到最新版本(可选项)

python -m pip install -- upgrade pip

  • 安装django

pip install django

指定版本安装

pip install django == 1.9.5

 

  • 安装pymysql

pip install pymysql

指定版本安装

pip install pymysql == 0.7.2

 

  • 安装mysql5.6

百度去吧

 

二、使用命令

创建项目

django-admin.py startproject first

 

创建APP first_app

django-admin.py startapp first_app

 

运行服务器

python manage.py runserver

 

退出运行状态

mac control + c

 

数据库

python manage.py migrate 更新到数据库中

python manage.py makemigrations 创建迁移文件

 

创建超级管理员

python manage.py createsuperuser

输入账号,邮箱,密码(密码需要复杂点,否则不会被通过,我输入的是英+数)

修改密码

python manage.py changepasswd

 

三、创建一个网站流程

1、在项目settings.py里面的INSTALLED_APPS增加app的名字

2、在app的views.py中定义一个业务请求处理的函数

3、在app目录定义一个模板并引入静态文件,static(存储图片、css、js)和templates(模板文件),模板文件获取到静态文件static中的内容需要使用{% load staticfiles %},并修改静态文件地址 {% static'文件地址' %}

4、在项目urls.py里面定义url地址

5、启动服务

 

完!

 
李金龙
  • 本文由 李金龙 发表于2017年5月24日 15:31:29
  • 转载请务必保留本文链接:https://www.lijinlong.cc/django/djxs/1920.html
Django学习

Django后台扩展(一)

Django自带的Admin十分强大,能快速帮助我们建立一个公司后台。但公司的每个人权限不免需要作区分,并且可能我们需要增加用户字段,这个时候就需要自己对Django的后台做扩展了。 只显示特定的条件...
Django学习

Django定时任务

Django作为一个大而全的Web框架,定时任务无论是个人开发还是企业业务都是需要的。但个人开发的时候使用celery,未免有点杀鸡用牛刀的感觉。Celery性能不错,但配置起来并没有那么简单。非密集...
Django学习

自定义Django后台名称

众所周知,Django默认的后台是英文。在修改了Settings之后,Django自带的user改成了中文,自己写的App对应的依旧是英文。 于是花了一些时间来查咋改名字。毕竟中国人更适应中文。 修改...
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证