django 新建 project

1.创建工程

django-admin.py startproject myProject

2.进入工程

cd myProject
django-admin.py startapp myapp

3.修改 settings.py 把myapp加入 安装列表

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
)

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    #'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.middleware.security.SecurityMiddleware',
)

4.同步数据库

manage.py makemigrations
manage.py migrate

5.一些部署工作

uwsgi --socket 127.0.0.1:9002 --processes 1 --chdir /webroot/MyDemo/MyDemo --pp .. -w wsgi  --daemonize /weblog/MyDemo.log

server {
        listen       80;
        server_name  localhost;

        location / {            
            include  uwsgi_params;
            uwsgi_pass  127.0.0.1:9090;
        }
    }
  1. 如何在非django工程里 使用django ORM
    
    import sys,os,django
    #sys.path.append('D:/test/myproject') #add folder to searchPath
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
    django.setup()

from myapp import models BI= models.BlogIndex() BI.BlogIndex_title="xxx" BI.save()

留言:

称呼:*

邮件:

网站:

内容: