#Repository erstellen
mkdir python-django-mvt
cd python-django-mvt
#Erstellen Sie virtualenv
virtualenv env
source env/bin/activate
vi requirements.txt
Django==1.7.1
django-debug-toolbar==1.2.2
MySQL-python==1.2.5
#Erforderliche Modulinstallation
pip install -r requirements.txt
#Bestätigung
pip freeze
#Projekterstellung
django-admin.py startproject cmsproject
cd cmsproject
vi cmsproject/settings.py
#Ändern Sie die Einstellung DATABASE in MySQL, Zeitzone und Sprache in Japan
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'cms',
'USER':'user',
'PASSWORD':'password',
'HOST':'127.0.0.1',
}
}
# Internationalization
# https://docs.djangoproject.com/en/1.6/topics/i18n/
LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'
#DB-Initialisierung
python manage.py migrate
#Benutzer für Admin erstellen
python manage.py createsuperuser
#Serverstart
python manage.py runserver
#Zugriff auf den Verwaltungsbildschirm
http://127.0.0.1:8000/admin
python manage.py startapp cms
Importieren Sie nun das Projekt in Intellij
vi cms/models.py
models.py
from django.db import models
# Create your models here.
class Entry(models.Model):
title = models.CharField('title', max_length=255)
contents = models.TextField('contents')
def __str__(self):
return "<Entry('%s', '%s', '%s')>" % (self.id, self.title, self.contents)
Migration
#Fügen Sie der installierten App cms hinzu
vi cmsproject/settings.py
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'cms',
)
#Migrationsdatei erstellen
python manage.py makemigrations cms
#Bestätigung
python manage.py sqlmigrate cms 0001
#Lauf
python manage.py migrate
python manage.py inspectdb
Github
Recommended Posts