Ich dachte, ich würde die Konfiguration von Django studieren, und als ich nach Github suchte, schien es interessant zu sein, also habe ich es versucht. Dies ist das erste Mal, dass ein Projekt basierend auf der Projektvorlage von django gestartet wird.
Siehe Github Sams Django-Projektvorlage
Ursprünglich scheint es so. It is based on the project_template shipped with stable/1.5.x and modified for Django 1.9.
Merkmal ist,
sudo apt-get install postgresql-9.5
sudo apt-get install postgresql-server-dev-9.5
$ virtualenv env
$ source env/bin/activate
pip install $ pip install -r https://raw.github.com/sjkingo/django-project-template/master/requirements.txt $ pip install -r https://raw.github.com/sjkingo/django-project-template/master/requirements-dev.txt
Hier sind diese drei und eins enthalten.
django-admin.py startproject --template https://github.com/sjkingo/django-project-template/archive/master.zip $PROJECT_NAME
Die Ausführung wurde leicht abgeschlossen, und diese wurden abgeschlossen.
$ ls foo
README.md manage.py requirements.txt urls.py
__init__.py requirements-dev.txt settings wsgi.py
$ cd $PROJECT_NAME
$ pip freeze > requirements.txt
$ rm -f README.md
$ chmod +x manage.py
Wenn Sie dies bisher tun und ./manage.py runserver, erhalten Sie einen DB-Fehler. Weil ich es noch nicht eingestellt habe. .. ..
Es wird selten gemacht, daher ist es immer leicht zu vergessen.
Was wird nach der Installation erstellt Standardbenutzer: postgres
Postgresql-Einstellungen in Django, hier, Ich habe selbst ein Memo gemacht.
systemctl enable postgresql-9.5
postgres=# create database hoge;
CREATE DATABASE
postgres=# \l
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+----------------------- hoge | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | postgres | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | template0 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
$ createuser -a piyo
postgres=# \password piyo
Enter new password:
Enter it again:
Einstellungen wie Name in settings / base.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'hoge',
'USER': 'piyo',
'PASSWORD': 'piyo',
'HOST' : '127.0.0.1',
'PORT' : 5432,
}
}
Legen Sie auf der Seite Explosive REST das Modell fest und fügen Sie die Einstellungen des Verwaltungsbildschirms hinzu.
Sie können jetzt einen leicht grappelliartigen Verwaltungsbildschirm sehen.
Zuerst bis hierher.
Recommended Posts