글

django 1.8 버전에서 postgre 에 User를 만들수 없는 경우

django 1.8 이상 버전에서 migrate를 하면 auth_user 를 만들수 없다는 에러가 발생한다. migrate auth를 먼저하고 나머지 migrate를 하면 정상적으로 수행된다. django.db.utils.ProgrammingError: relation "auth_user" does not exist shsong97:~/workspace (master) $ heroku run python manage.py migrate auth Running python manage.py migrate auth on song-diary... up, run.7356 Operations to perform:   Apply all migrations: auth Running migrations:   Rendering model states... DONE   Applying contenttypes.0001_initial... OK   Applying contenttypes.0002_remove_content_type_name... OK   Applying auth.0001_initial... OK   Applying auth.0002_alter_permission_name_max_length... OK   Applying auth.0003_alter_user_email_max_length... OK   Applying auth.0004_alter_user_username_opts... OK   Applying auth.0005_alter_user_last_login_null... OK   Applying auth.0006_require_contenttypes_0002... OK shsong97:~/workspace (master) $ heroku run python manage.py migrate Running python manage.py mi...

ASP 서버에서 DB연결이 안될때

ASP 서버에서 500에러가 날때 보통 DB 접속이 안되는 경우가 많은데 ODBC를 설정을 제대로 했는데도 안된다면 SQL Connection string을 의심해볼 필요가 있다. 아래가 표준 구문인데 보통 다르게 사용하는 경우가 많아 표준구문으로 변경하면 접속이 가능하다. Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 아래와 같이 global.asa 파일에서 DSN이름으로 사용했을 때 되지 않으면 Driver 로 변경해서 사용해보면 접속이 된다. 'Session("ConnectionString") = "DSN=서버명;UID=아이디;PASSWORD=패스워드;APP=app명;DATABASE=데이터베이스" Session("ConnectionString") = "Driver={SQL Server};Server=서버명;Database=데이터베이스;Uid=아이디;Pwd=패스워드;"

FarPoint 스프레드에서 편집모드가 동작하지 않을때

FarPoint  스프레드에서 편집모드가 동작하지 않을 때는 웹사이트를 default 웹사이트로 한다 . FP 스프레드가 설치되는 fp_client 경로가 스프레드를 동작하게 하는 것 같음

@@SERVERNAME 인식못할때

서버명 변경시 SQL 인스턴스명 인식하지 못하면 아래와 같이 수행 해결방법) 아래와 같이 구문 수행하고 SQL 재부팅 SELECT @@SERVERNAME                 AS oldname,        Serverproperty('Servername') AS actual_name EXEC  Sp_dropserver 'oldname' EXEC  Sp_addserver 'newname' ,'local'

SQL 2008 메일 설정 에러시

USE master ; GO --아래가 설정되지 않으면 ALTER DATABASE msdb SET ENABLE_BROKER ; GO --여기로 해보고 그래도 안되면 ALTER DATABASE msdb SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE --아래에서 다시 셋팅 ALTER DATABASE msdb SET NEW_BROKER WITH ROLLBACK IMMEDIATE 아래와 같이 서비스 브로커가 문제가 있다고 나오면 위 구문으로 처리하면 된다. Alter failed for database 'xxx' Cannot enable the Service Broker in database "xxx" because the Service Broker GUID in the database ( guid number ) does not match the one in sys.databases ( different guid number ) ALTER DATABASE statement failed.

[uscript] 9장. 조회 화면 만들기

조회 화면을 가장 마지막에 한 것은 기능이 가장 복잡해서이다. 원래는 처음에 간략히 조회하는 기능을 구현하고 뒤에서 개선하는 방향으로 작성하려고 했는데 이미 만들어진 소스를 가지고 하다보니 가장 나중에 넣게 되었다. 조회 기능은 1. 페이지 기능 2. 검색기능이 들어간다. URL엔 root 에서 search_page 함수를 호출하기로 정의하였다. url(r'^$', views.search_page, name='index'), from django.core.paginator import Paginator from django.db.models import Q ITEMS_PER_PAGE = 10 PAGE_GROUP = 10 def search_page(request): scripts = [] query_type = 'title' if request.POST.has_key('query_type'): query_type = request.POST['query_type'] query = "" if request.POST.has_key('query'): query = request.POST['query'].strip() if query: keywords = query.split() q = Q() for keyword in keywords: if query_type == 'title': q = q & Q(title__icontains=keyword) elif query_type == 'contents': q = q & Q(...

Metaclasses in Python

이미지