django开发记录(一)

1、创建虚拟环境

(1)安装虚拟环境

python -m pip install --user virtualenv

  

(2)创建虚拟环境

virtualenv venv

  

(3)激活虚拟环境

cd venv/scripts/bin
active

  

(4)退出虚拟环境

deactivatecan 

 

参考链接:https://virtualenv.pypa.io/en/latest/user_guide.html 

2、安装包

安装django

python -m pip install Django

  

3、创建django项目

django-admin startproject mysite

  

4、创建应用

python manage.py startapp polls

  

5、创建views

from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

  

6、创建polls/urls.py

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

  

7、更新mysite/urls.py

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]

  

8、启动开发服务器

python manage.py runserver

  

9、配置数据库mysite/settings.py 

(1)安装数据库驱动

pip install psycopg2-binary

  (2)设置数据库engine

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

 

  (3)登陆数据库服务器创建数据库

create database mydatabase;

  (4)创建用户

 create user username with password '****';

  备注:密码需带引号

(5)授予用户该数据库权限

grant all on database mydatabase to username; 

  

(6)授予用户创建数据库权限

alter user username createdb ;

  

 (7)安装系统默认数据库表

python manage.py migrate

 

posted @ 2020-09-18 10:35  tutu_python  阅读(73)  评论(0)    收藏  举报